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<Void> | 
Connection.abandonAsync(AbandonRequest request) | 
 Abandons the unfinished operation identified in the provided abandon
 request. 
 | 
LdapPromise<Result> | 
AbstractConnection.addAsync(AddRequest request) | 
  | 
LdapPromise<Result> | 
AbstractConnectionWrapper.addAsync(AddRequest request) | 
 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> | 
Connection.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> | 
AbstractConnection.applyChangeAsync(ChangeRecord request) | 
  | 
LdapPromise<Result> | 
AbstractConnection.applyChangeAsync(ChangeRecord request,
                IntermediateResponseHandler intermediateResponseHandler) | 
  | 
LdapPromise<Result> | 
AbstractConnectionWrapper.applyChangeAsync(ChangeRecord request) | 
 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> | 
Connection.applyChangeAsync(ChangeRecord request) | 
 Asynchronously applies the provided change request to the Directory
 Server. 
 | 
LdapPromise<Result> | 
Connection.applyChangeAsync(ChangeRecord request,
                IntermediateResponseHandler intermediateResponseHandler) | 
 Asynchronously applies the provided change request to the Directory
 Server. 
 | 
LdapPromise<BindResult> | 
AbstractConnection.bindAsync(BindRequest request) | 
  | 
LdapPromise<BindResult> | 
AbstractConnectionWrapper.bindAsync(BindRequest request) | 
 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<BindResult> | 
Connection.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<CompareResult> | 
AbstractConnection.compareAsync(CompareRequest request) | 
  | 
LdapPromise<CompareResult> | 
AbstractConnectionWrapper.compareAsync(CompareRequest request) | 
 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<CompareResult> | 
Connection.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<Result> | 
AbstractConnection.deleteAsync(DeleteRequest request) | 
  | 
LdapPromise<Result> | 
AbstractConnectionWrapper.deleteAsync(DeleteRequest request) | 
 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) | 
  | 
LdapPromise<Result> | 
Connection.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. 
 | 
<R extends ExtendedResult> LdapPromise<R> | 
AbstractConnection.extendedRequestAsync(ExtendedRequest<R> request) | 
  | 
<R extends ExtendedResult> LdapPromise<R> | 
AbstractConnectionWrapper.extendedRequestAsync(ExtendedRequest<R> request) | 
 Asynchronously performs the provided extended request in the Directory
 Server. 
 | 
<R extends ExtendedResult> LdapPromise<R> | 
AbstractConnectionWrapper.extendedRequestAsync(ExtendedRequest<R> request,
                    IntermediateResponseHandler intermediateResponseHandler) | 
 Asynchronously performs the provided extended request in the Directory
 Server. 
 | 
<R extends ExtendedResult> LdapPromise<R> | 
AbstractSynchronousConnection.extendedRequestAsync(ExtendedRequest<R> request,
                    IntermediateResponseHandler intermediateResponseHandler) | 
  | 
<R extends ExtendedResult> LdapPromise<R> | 
Connection.extendedRequestAsync(ExtendedRequest<R> request) | 
 Asynchronously performs the provided extended request in the Directory
 Server. 
 | 
<R extends ExtendedResult> LdapPromise<R> | 
Connection.extendedRequestAsync(ExtendedRequest<R> request,
                    IntermediateResponseHandler intermediateResponseHandler) | 
 Asynchronously performs the provided extended request in the Directory
 Server. 
 | 
LdapPromise<Result> | 
AbstractConnection.modifyAsync(ModifyRequest request) | 
  | 
LdapPromise<Result> | 
AbstractConnectionWrapper.modifyAsync(ModifyRequest request) | 
 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> | 
Connection.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> | 
AbstractConnection.modifyDnAsync(ModifyDnRequest request) | 
  | 
LdapPromise<Result> | 
AbstractConnectionWrapper.modifyDnAsync(ModifyDnRequest request) | 
 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<Result> | 
Connection.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<SearchResultEntry> | 
AbstractConnection.readEntryAsync(Dn name,
              Collection<String> attributeDescriptions) | 
  | 
LdapPromise<SearchResultEntry> | 
AbstractConnectionWrapper.readEntryAsync(Dn name,
              Collection<String> attributeDescriptions) | 
 Asynchronously reads the named entry from the Directory Server. 
 | 
LdapPromise<SearchResultEntry> | 
Connection.readEntryAsync(Dn name,
              Collection<String> attributeDescriptions) | 
 Asynchronously reads the named entry from the Directory Server. 
 | 
static LdapPromise<RootDse> | 
RootDse.readRootDseAsync(Connection connection) | 
 Asynchronously reads the Root DSE from the Directory Server using the
 provided connection. 
 | 
LdapPromise<Result> | 
AbstractConnection.searchAsync(SearchRequest request,
           SearchResultHandler resultHandler) | 
  | 
LdapPromise<Result> | 
AbstractConnectionWrapper.searchAsync(SearchRequest request,
           IntermediateResponseHandler intermediateResponseHandler,
           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> | 
AbstractSynchronousConnection.searchAsync(SearchRequest request,
           IntermediateResponseHandler intermediateResponseHandler,
           SearchResultHandler entryHandler) | 
  | 
LdapPromise<Result> | 
Connection.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<SearchResultEntry> | 
AbstractConnection.searchSingleEntryAsync(SearchRequest request) | 
  | 
LdapPromise<SearchResultEntry> | 
AbstractConnectionWrapper.searchSingleEntryAsync(SearchRequest request) | 
 Asynchronously searches the Directory Server for a single entry using the
 provided search request. 
 | 
LdapPromise<SearchResultEntry> | 
Connection.searchSingleEntryAsync(SearchRequest request) | 
 Asynchronously searches the Directory Server for a single entry using the
 provided search 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(Runnable onResultOrException) | 
  | 
LdapPromise<S> | 
LdapPromise.thenOnResultOrException(ResultHandler<? super S> onResult,
                       ExceptionHandler<? super LdapException> onException) | 
  |