| Package | Description |
|---|---|
| org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
| org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
| org.forgerock.opendj.ldap.spi |
Interfaces and classes for service providers.
|
| Modifier and Type | Method and Description |
|---|---|
LdapPromise<Void> |
Connection.abandonAsync(AbandonRequest request)
Abandons the unfinished operation identified in the provided abandon
request.
|
LdapPromise<Void> |
AbstractConnectionWrapper.abandonAsync(AbandonRequest request)
Abandons the unfinished operation identified in the provided abandon
request.
|
LdapPromise<Void> |
AbstractSynchronousConnection.abandonAsync(AbandonRequest request)
Abandon operations are not supported because operations are performed
synchronously and the ID of the request to be abandoned cannot be
determined.
|
LdapPromise<Result> |
AbstractConnection.addAsync(AddRequest request) |
LdapPromise<Result> |
Connection.addAsync(AddRequest request)
Asynchronously adds an entry to the Directory Server using the provided
add request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.addAsync(AddRequest request)
Asynchronously adds an entry to the Directory Server using the provided
add request.
|
LdapPromise<Result> |
Connection.addAsync(AddRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously adds an entry to the Directory Server using the provided
add request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.addAsync(AddRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously adds an entry to the Directory Server using the provided
add request.
|
LdapPromise<Result> |
AbstractSynchronousConnection.addAsync(AddRequest request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<Result> |
AbstractConnection.applyChangeAsync(ChangeRecord request) |
LdapPromise<Result> |
Connection.applyChangeAsync(ChangeRecord request)
Asynchronously applies the provided change request to the Directory
Server.
|
LdapPromise<Result> |
AbstractConnectionWrapper.applyChangeAsync(ChangeRecord request)
Asynchronously applies the provided change request to the Directory
Server.
|
LdapPromise<Result> |
AbstractConnection.applyChangeAsync(ChangeRecord request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<Result> |
Connection.applyChangeAsync(ChangeRecord request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously applies the provided change request to the Directory
Server.
|
LdapPromise<Result> |
AbstractConnectionWrapper.applyChangeAsync(ChangeRecord request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously applies the provided change request to the Directory
Server.
|
LdapPromise<BindResult> |
AbstractConnection.bindAsync(BindRequest request) |
LdapPromise<BindResult> |
Connection.bindAsync(BindRequest request)
Asynchronously authenticates to the Directory Server using the provided
bind request.
|
LdapPromise<BindResult> |
AbstractConnectionWrapper.bindAsync(BindRequest request)
Asynchronously authenticates to the Directory Server using the provided
bind request.
|
LdapPromise<BindResult> |
Connection.bindAsync(BindRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously authenticates to the Directory Server using the provided
bind request.
|
LdapPromise<BindResult> |
AbstractConnectionWrapper.bindAsync(BindRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously authenticates to the Directory Server using the provided
bind request.
|
LdapPromise<BindResult> |
AbstractSynchronousConnection.bindAsync(BindRequest request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<CompareResult> |
AbstractConnection.compareAsync(CompareRequest request) |
LdapPromise<CompareResult> |
Connection.compareAsync(CompareRequest request)
Asynchronously compares an entry in the Directory Server using the
provided compare request.
|
LdapPromise<CompareResult> |
AbstractConnectionWrapper.compareAsync(CompareRequest request)
Asynchronously compares an entry in the Directory Server using the
provided compare request.
|
LdapPromise<CompareResult> |
Connection.compareAsync(CompareRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously compares an entry in the Directory Server using the
provided compare request.
|
LdapPromise<CompareResult> |
AbstractConnectionWrapper.compareAsync(CompareRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously compares an entry in the Directory Server using the
provided compare request.
|
LdapPromise<CompareResult> |
AbstractSynchronousConnection.compareAsync(CompareRequest request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<Result> |
AbstractConnection.deleteAsync(DeleteRequest request) |
LdapPromise<Result> |
Connection.deleteAsync(DeleteRequest request)
Asynchronously deletes an entry from the Directory Server using the
provided delete request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.deleteAsync(DeleteRequest request)
Asynchronously deletes an entry from the Directory Server using the
provided delete request.
|
LdapPromise<Result> |
Connection.deleteAsync(DeleteRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously deletes an entry from the Directory Server using the
provided delete request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.deleteAsync(DeleteRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously deletes an entry from the Directory Server using the
provided delete request.
|
LdapPromise<Result> |
AbstractSynchronousConnection.deleteAsync(DeleteRequest request,
IntermediateResponseHandler intermediateResponseHandler) |
<R extends ExtendedResult> |
AbstractConnection.extendedRequestAsync(ExtendedRequest<R> request) |
<R extends ExtendedResult> |
Connection.extendedRequestAsync(ExtendedRequest<R> request)
Asynchronously performs the provided extended request in the Directory
Server.
|
<R extends ExtendedResult> |
AbstractConnectionWrapper.extendedRequestAsync(ExtendedRequest<R> request)
Asynchronously performs the provided extended request in the Directory
Server.
|
<R extends ExtendedResult> |
Connection.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously performs the provided extended request in the Directory
Server.
|
<R extends ExtendedResult> |
AbstractConnectionWrapper.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously performs the provided extended request in the Directory
Server.
|
<R extends ExtendedResult> |
AbstractSynchronousConnection.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<Result> |
AbstractConnection.modifyAsync(ModifyRequest request) |
LdapPromise<Result> |
Connection.modifyAsync(ModifyRequest request)
Asynchronously modifies an entry in the Directory Server using the
provided modify request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.modifyAsync(ModifyRequest request)
Asynchronously modifies an entry in the Directory Server using the
provided modify request.
|
LdapPromise<Result> |
Connection.modifyAsync(ModifyRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously modifies an entry in the Directory Server using the
provided modify request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.modifyAsync(ModifyRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously modifies an entry in the Directory Server using the
provided modify request.
|
LdapPromise<Result> |
AbstractSynchronousConnection.modifyAsync(ModifyRequest request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<Result> |
AbstractConnection.modifyDNAsync(ModifyDNRequest request) |
LdapPromise<Result> |
Connection.modifyDNAsync(ModifyDNRequest request)
Asynchronously renames an entry in the Directory Server using the
provided modify DN request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.modifyDNAsync(ModifyDNRequest request)
Asynchronously renames an entry in the Directory Server using the
provided modify DN request.
|
LdapPromise<Result> |
Connection.modifyDNAsync(ModifyDNRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously renames an entry in the Directory Server using the
provided modify DN request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.modifyDNAsync(ModifyDNRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously renames an entry in the Directory Server using the
provided modify DN request.
|
LdapPromise<Result> |
AbstractSynchronousConnection.modifyDNAsync(ModifyDNRequest request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<SearchResultEntry> |
AbstractConnection.readEntryAsync(DN name,
Collection<String> attributeDescriptions) |
LdapPromise<SearchResultEntry> |
Connection.readEntryAsync(DN name,
Collection<String> attributeDescriptions)
Asynchronously reads the named entry from the Directory Server.
|
LdapPromise<SearchResultEntry> |
AbstractConnectionWrapper.readEntryAsync(DN name,
Collection<String> attributeDescriptions)
Asynchronously reads the named entry from the Directory Server.
|
static LdapPromise<RootDSE> |
RootDSE.readRootDSEAsync(Connection connection,
LdapResultHandler<? super RootDSE> handler)
Asynchronously reads the Root DSE from the Directory Server using the
provided connection.
|
LdapPromise<Result> |
Connection.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<Result> |
AbstractSynchronousConnection.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler) |
LdapPromise<Result> |
AbstractConnection.searchAsync(SearchRequest request,
SearchResultHandler resultHandler) |
LdapPromise<Result> |
Connection.searchAsync(SearchRequest request,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<Result> |
AbstractConnectionWrapper.searchAsync(SearchRequest request,
SearchResultHandler resultHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
LdapPromise<SearchResultEntry> |
AbstractConnection.searchSingleEntryAsync(SearchRequest request) |
LdapPromise<SearchResultEntry> |
Connection.searchSingleEntryAsync(SearchRequest request)
Asynchronously searches the Directory Server for a single entry using the
provided search request.
|
LdapPromise<SearchResultEntry> |
AbstractConnectionWrapper.searchSingleEntryAsync(SearchRequest request)
Asynchronously searches the Directory Server for a single entry using the
provided search request.
|
<VOUT> LdapPromise<VOUT> |
LdapPromise.then(org.forgerock.util.Function<? super S,VOUT,LdapException> onResult) |
LdapPromise<S> |
LdapPromise.thenAlways(Runnable onResultOrException) |
<VOUT> LdapPromise<VOUT> |
LdapPromise.thenAsync(org.forgerock.util.AsyncFunction<? super S,VOUT,LdapException> onResult) |
LdapPromise<S> |
LdapPromise.thenOnException(org.forgerock.util.promise.ExceptionHandler<? super LdapException> onException) |
LdapPromise<S> |
LdapPromise.thenOnResult(org.forgerock.util.promise.ResultHandler<? super S> onResult) |
LdapPromise<S> |
LdapPromise.thenOnResultOrException(org.forgerock.util.promise.ResultHandler<? super S> onResult,
org.forgerock.util.promise.ExceptionHandler<? super LdapException> onException) |
LdapPromise<S> |
LdapPromise.thenOnResultOrException(Runnable onResultOrException) |
| Modifier and Type | Method and Description |
|---|---|
LdapPromise<SchemaBuilder> |
SchemaBuilder.addSchemaAsync(Connection connection,
DN name,
boolean overwrite)
Asynchronously reads the schema elements contained in the named subschema
sub-entry and adds them to this schema builder.
|
LdapPromise<SchemaBuilder> |
SchemaBuilder.addSchemaForEntryAsync(Connection connection,
DN name,
boolean overwrite)
Asynchronously reads the schema elements contained in the subschema
sub-entry which applies to the named entry and adds them to this schema
builder.
|
static LdapPromise<Schema> |
Schema.readSchemaAsync(Connection connection,
DN name)
Asynchronously reads the schema contained in the named subschema
sub-entry.
|
static LdapPromise<Schema> |
Schema.readSchemaForEntryAsync(Connection connection,
DN name)
Asynchronously reads the schema contained in the subschema sub-entry
which applies to the named entry.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BindResultLdapPromiseImpl
Bind result promise implementation.
|
class |
ExtendedResultLdapPromiseImpl<S extends ExtendedResult>
Extended result promise implementation.
|
class |
LdapPromiseImpl<S>
This class provides an implementation of the
LdapPromise. |
class |
ResultLdapPromiseImpl<R extends Request,S extends Result>
This class provides an implementation of the
LdapPromise. |
class |
SearchResultLdapPromiseImpl
Search result promise implementation.
|
| Modifier and Type | Method and Description |
|---|---|
static <R> LdapPromise<R> |
LdapPromises.asPromise(org.forgerock.util.promise.Promise<R,LdapException> wrappedPromise)
Converts a
Promise to a LdapPromise. |
static <R,E extends LdapException> |
LdapPromises.newFailedLdapPromise(E error)
Returns a
LdapPromise representing an asynchronous task which has
already failed with the provided error. |
static <R,E extends LdapException> |
LdapPromises.newFailedLdapPromise(E error,
int requestID)
Returns a
LdapPromise representing an asynchronous task,
identified by the provided requestID, which has already failed with the
provided error. |
static <R> LdapPromise<R> |
LdapPromises.newSuccessfulLdapPromise(R result)
Returns a
LdapPromise representing an asynchronous task which has
already succeeded with the provided result. |
static <R> LdapPromise<R> |
LdapPromises.newSuccessfulLdapPromise(R result,
int requestID)
Returns a
LdapPromise representing an asynchronous task,
identified by the provided requestID, which has already succeeded with
the provided result. |
Copyright © 2011-2015 ForgeRock AS. All Rights Reserved.