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.
|
org.forgerock.opendj.server.core |
Contains APIs for new DataProvider design.
|
org.opends.server.protocols.http |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using HTTP.
|
Modifier and Type | Method and Description |
---|---|
LdapPromise<Void> |
Connection.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<Void> |
AbstractConnectionWrapper.abandonAsync(AbandonRequest request)
Abandons the unfinished operation identified in the provided abandon
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> |
AbstractConnection.addAsync(AddRequest request) |
LdapPromise<Result> |
Connection.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> |
AbstractConnectionWrapper.addAsync(AddRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously adds an entry to the Directory Server using the provided
add 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) |
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<Result> |
AbstractConnection.applyChangeAsync(ChangeRecord request,
IntermediateResponseHandler intermediateResponseHandler) |
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> |
AbstractConnection.bindAsync(BindRequest request) |
LdapPromise<BindResult> |
Connection.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<BindResult> |
AbstractConnectionWrapper.bindAsync(BindRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously authenticates to the Directory Server using the provided
bind 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> |
AbstractConnection.compareAsync(CompareRequest request) |
LdapPromise<CompareResult> |
Connection.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<CompareResult> |
AbstractConnectionWrapper.compareAsync(CompareRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously compares an entry in the Directory Server using the
provided compare 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> |
AbstractConnection.deleteAsync(DeleteRequest request) |
LdapPromise<Result> |
Connection.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) |
LdapPromise<Result> |
AbstractConnectionWrapper.deleteAsync(DeleteRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously deletes an entry from the Directory Server using the
provided delete 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> |
AbstractConnection.extendedRequestAsync(ExtendedRequest<R> request) |
<R extends ExtendedResult> |
Connection.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) |
<R extends ExtendedResult> |
AbstractConnectionWrapper.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously performs the provided extended request in the Directory
Server.
|
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> |
AbstractConnection.modifyAsync(ModifyRequest request) |
LdapPromise<Result> |
Connection.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> |
AbstractConnectionWrapper.modifyAsync(ModifyRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously modifies an entry in the Directory Server using the
provided modify 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> |
AbstractConnection.modifyDNAsync(ModifyDNRequest 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> |
AbstractSynchronousConnection.modifyDNAsync(ModifyDNRequest request,
IntermediateResponseHandler intermediateResponseHandler) |
LdapPromise<Result> |
AbstractConnectionWrapper.modifyDNAsync(ModifyDNRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously renames an entry in the Directory Server using the
provided modify DN request.
|
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.
|
LdapPromise<SearchResultEntry> |
AbstractConnection.readEntryAsync(DN name,
Collection<String> attributeDescriptions) |
static LdapPromise<RootDSE> |
RootDSE.readRootDSEAsync(Connection connection)
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> |
AbstractSynchronousConnection.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler) |
LdapPromise<Result> |
AbstractConnectionWrapper.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search
request.
|
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<Result> |
AbstractConnection.searchAsync(SearchRequest request,
SearchResultHandler resultHandler) |
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.
|
LdapPromise<SearchResultEntry> |
AbstractConnection.searchSingleEntryAsync(SearchRequest request) |
<VOUT> LdapPromise<VOUT> |
LdapPromise.then(Function<? super S,VOUT,LdapException> onResult) |
LdapPromise<S> |
LdapPromise.thenAlways(Runnable onResultOrException) |
<VOUT> LdapPromise<VOUT> |
LdapPromise.thenAsync(AsyncFunction<? super S,VOUT,LdapException> onResult) |
LdapPromise<S> |
LdapPromise.thenFinally(Runnable onResultOrException) |
LdapPromise<S> |
LdapPromise.thenOnException(ExceptionHandler<? super LdapException> onException) |
LdapPromise<S> |
LdapPromise.thenOnResult(ResultHandler<? super S> onResult) |
LdapPromise<S> |
LdapPromise.thenOnResultOrException(ResultHandler<? super S> onResult,
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 |
---|---|
LdapPromise<Void> |
LDAPConnectionImpl.abandonAsync(AbandonRequest request)
Abandons the unfinished operation identified in the provided abandon request.
|
LdapPromise<Result> |
LDAPConnectionImpl.addAsync(AddRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously adds an entry to the Directory Server using the provided add request.
|
static <R> LdapPromise<R> |
LdapPromises.asPromise(Promise<R,LdapException> wrappedPromise)
Converts a
Promise to a LdapPromise . |
LdapPromise<BindResult> |
LDAPConnectionImpl.bindAsync(BindRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously authenticates to the Directory Server using the provided bind request.
|
LdapPromise<CompareResult> |
LDAPConnectionImpl.compareAsync(CompareRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously compares an entry in the Directory Server using the provided compare request.
|
LdapPromise<Result> |
LDAPConnectionImpl.deleteAsync(DeleteRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously deletes an entry from the Directory Server using the provided delete request.
|
<R extends ExtendedResult> |
LDAPConnectionImpl.extendedRequestAsync(ExtendedRequest<R> request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously performs the provided extended request in the Directory Server.
|
LdapPromise<Result> |
LDAPConnectionImpl.modifyAsync(ModifyRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously modifies an entry in the Directory Server using the provided modify request.
|
LdapPromise<Result> |
LDAPConnectionImpl.modifyDNAsync(ModifyDNRequest request,
IntermediateResponseHandler intermediateResponseHandler)
Asynchronously renames an entry in the Directory Server using the provided modify DN request.
|
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. |
LdapPromise<Result> |
LDAPConnectionImpl.searchAsync(SearchRequest request,
IntermediateResponseHandler intermediateResponseHandler,
SearchResultHandler entryHandler)
Asynchronously searches the Directory Server using the provided search request.
|
Modifier and Type | Method and Description |
---|---|
LdapPromise<Void> |
ArchivableDataProvider.createBackup(BackupConfig backupConfig,
LdapResultHandler<Void> handler)
Creates a backup of the contents of this data provider in a form that may
be restored at a later date if necessary.
|
LdapPromise<Void> |
ExportableDataProvider.exportEntries(EntryWriter writer,
LdapResultHandler<Void> handler)
Exports the contents of this data provider to the provided entry writer.
|
LdapPromise<Void> |
ImportableDataProvider.importEntries(EntryReader reader,
LdapResultHandler<Void> handler)
Imports the contents of this data provider from the provided entry
reader.
|
LdapPromise<Void> |
ArchivableDataProvider.restoreBackup(RestoreConfig restoreConfig,
LdapResultHandler<Void> handler)
Restores a backup of the contents of this data provider.
|
Copyright 2010-2017 ForgeRock AS.