Modifier and Type | Class and Description |
---|---|
class |
AbstractOperation<Q extends Request,S>
Provides common implementation for ldap operations.
|
interface |
Operation<Q extends Request,S>
Interface for ldap operations.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRequest
Contains the data common to all request objects.
|
class |
AddRequest
Contains the data required to perform an ldap add operation.
|
class |
BindRequest
Contains the data required to perform an ldap bind operation.
|
class |
CompareRequest
Contains the data required to perform an ldap compare operation.
|
class |
DeleteRequest
Contains the data required to perform an ldap delete operation.
|
class |
ModifyDnRequest
Contains the data required to perform an ldap modify dn operation.
|
class |
ModifyRequest
Contains the data required to perform an ldap modify operation.
|
class |
SearchExecutor
Helper class which encapsulates the try, finally idiom used to execute a
SearchOperation . |
class |
SearchRequest
Contains the data required to perform an ldap search operation.
|
Modifier and Type | Method and Description |
---|---|
protected <Q extends Request,S> |
AbstractOperation.executeHandlers(Handler<Q,S>[] handlers,
Q request,
S result)
Processes each handler and returns a handler result containing a result processed by all handlers.
|
Modifier and Type | Class and Description |
---|---|
class |
FastBindRequest
Contains the data required to perform a fast bind operation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsyncOperation<Q extends Request,S>
Base class for asynchronous ldap operations.
|
Modifier and Type | Method and Description |
---|---|
HandlerResult<AsyncRequest> |
AsyncRequestHandler.handle(Connection conn,
Request request,
AsyncRequest asyncRequest) |
HandlerResult<Exception> |
ExceptionHandler.handle(Connection conn,
Request request,
Exception exception) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOperationWorker<Q extends Request,S>
Base class for worker operations.
|
interface |
OperationWorker<Q extends Request,S>
Interface for ldap operation workers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAggregateSearchExecutor<T extends ConnectionFactory>
Base class for aggregate search executors.
|
class |
AbstractParallelSearchExecutor<T extends ConnectionFactory>
Base class for parallel search executors.
|
class |
AbstractSearchExecutor
Base class for concurrent search executors.
|
class |
AggregatePooledSearchExecutor
Executes a list of search filters in parallel over a list of connection factories, each search is performed on a
separate connection in the pool.
|
class |
AggregateSearchExecutor
Executes a list of search filters in parallel over a list of connection factories.
|
class |
ParallelPooledSearchExecutor
Executes a list of search filters in parallel, each search is performed on a separate connection in the pool.
|
class |
ParallelSearchExecutor
Executes a list of search filters in parallel.
|
class |
QueueingSearchExecutor
Executes a search filter and places the results of the operation on a blocking queue.
|
Modifier and Type | Method and Description |
---|---|
protected static <Q extends Request,S> |
AggregatePooledSearchExecutor.createCallable(Connection conn,
Operation<Q,S> operation,
Q request)
Returns a
Callable that executes the supplied request with the supplied operation in a try-finally block
that opens and closes the connection. |
protected static <Q extends Request,S> |
ParallelPooledSearchExecutor.createCallable(Connection conn,
Operation<Q,S> operation,
Q request)
Returns a
Callable that executes the supplied request with the supplied operation in a try-finally block
that opens and closes the connection. |
protected static <Q extends Request,S> |
AggregateSearchExecutor.createCallable(Connection conn,
OperationWorker<Q,S> worker,
Q[] requests)
Returns a
Callable that executes the supplied request with the supplied worker in a try-finally block that
opens and closes the connection. |
static <Q extends Request,S> |
AbstractOperationWorker.createCallable(Operation<Q,S> operation,
Q request)
Returns a
Callable that executes the supplied request with the supplied operation. |
Modifier and Type | Method and Description |
---|---|
protected static <Q extends Request,S> |
AggregateSearchExecutor.createCallable(Connection conn,
OperationWorker<Q,S> worker,
Q[] requests)
Returns a
Callable that executes the supplied request with the supplied worker in a try-finally block that
opens and closes the connection. |
Collection<Future<Response<S>>> |
AbstractOperationWorker.execute(Q... requests)
Execute an ldap operation for each request on a separate thread.
|
Collection<Future<Response<S>>> |
OperationWorker.execute(Q... requests)
Execute an ldap operation for each request on a separate thread.
|
Collection<Response<S>> |
AbstractOperationWorker.executeToCompletion(Q... requests)
Execute an ldap operation for each request on a separate thread and waits for all operations to complete.
|
Collection<Response<S>> |
OperationWorker.executeToCompletion(Q... requests)
Execute an ldap operation for each request on a separate thread and waits for each operation to complete.
|
HandlerResult<IntermediateResponse> |
QueueingSearchExecutor.IntermediateResponseHandler.handle(Connection conn,
Request request,
IntermediateResponse response) |
Modifier and Type | Class and Description |
---|---|
class |
MergeRequest
Contains the data required to perform a merge operation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedRequest
Marker interface for ldap extended requests.
|
Modifier and Type | Class and Description |
---|---|
class |
CancelRequest
Contains the data required to perform an ldap cancel operation.
|
class |
PasswordModifyRequest
Contains the data required to perform an ldap password modify operation.
|
class |
WhoAmIRequest
Contains the data required to perform an ldap who am i operation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRetryOperationExceptionHandler<Q extends Request,S>
Provides common implementation for retrying after an operation exception.
|
interface |
Handler<Q extends Request,S>
Interface for ldap handlers.
|
class |
NoOpOperationExceptionHandler<Q extends Request,S>
Returns a handler result containing the response passed to
NoOpOperationExceptionHandler.handle(Connection, Request, Response) . |
interface |
OperationExceptionHandler<Q extends Request,S>
Provides handling of operation exceptions.
|
interface |
OperationResponseHandler<Q extends Request,T>
Provides handling of operation responses.
|
Modifier and Type | Method and Description |
---|---|
HandlerResult<IntermediateResponse> |
IntermediateResponseHandler.handle(Connection conn,
Request request,
IntermediateResponse response) |
Modifier and Type | Method and Description |
---|---|
protected <T> Response<T> |
ApacheLdapConnection.createResponse(Request request,
T result,
org.apache.directory.api.ldap.model.message.ResultResponse resultResponse)
Creates an operation response with the supplied response data.
|
protected void |
ApacheLdapConnection.throwOperationException(Request request,
org.apache.directory.api.ldap.model.message.ResultResponse resultResponse)
Determines if the supplied response should result in an operation retry.
|
Modifier and Type | Method and Description |
---|---|
protected <T> Response<T> |
JLdapConnection.createResponse(Request request,
T result,
com.novell.ldap.LDAPResponse ldapResponse)
Creates an operation response with the supplied response data.
|
protected com.novell.ldap.LDAPConstraints |
JLdapConnection.getLDAPConstraints(Request request)
Returns an ldap constraints object configured with the supplied request.
|
protected void |
JLdapConnection.throwOperationException(Request request,
com.novell.ldap.LDAPResponse ldapResponse)
Determines if the supplied response should result in an operation retry.
|
Modifier and Type | Method and Description |
---|---|
protected <T> Response<T> |
JndiConnection.createResponse(Request request,
T result,
ResultCode code,
String[] urls,
LdapContext ctx)
Creates an operation response with the supplied response data.
|
protected LdapContext |
JndiConnection.initializeContext(Request request)
Creates a new ldap context using
LdapContext.newInstance(Control[]) . |
protected void |
JndiConnection.processNamingException(Request request,
NamingException e,
String[] urls,
LdapContext ctx)
Determines if the supplied naming exception should result in an operation retry.
|
Modifier and Type | Method and Description |
---|---|
protected <T> Response<T> |
OpenDJConnection.createResponse(Request request,
T result,
org.forgerock.opendj.ldap.responses.Result ldapResult)
Creates an operation response with the supplied response data.
|
protected void |
OpenDJConnection.processErrorResultException(Request request,
org.forgerock.opendj.ldap.ErrorResultException e)
Determines if the supplied error result exception should result in an operation retry.
|
Modifier and Type | Field and Description |
---|---|
private Request |
UnboundIDConnection.UnboundIDAsyncRequest.request
Request that produced this async request.
|
Modifier and Type | Method and Description |
---|---|
protected <T> Response<T> |
UnboundIDConnection.createResponse(Request request,
T result,
com.unboundid.ldap.sdk.LDAPResult ldapResult)
Creates an operation response with the supplied response data.
|
protected void |
UnboundIDConnection.processLDAPException(Request request,
com.unboundid.ldap.sdk.LDAPException e)
Determines if the supplied ldap exception should result in an operation retry.
|
Constructor and Description |
---|
UnboundIDAsyncRequest(com.unboundid.ldap.sdk.AsyncRequestID id,
Request r)
Creates a new unboundid async request.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractReferralHandler<Q extends Request,S>
Common implementation of referral handling.
|
interface |
ReferralHandler<Q extends Request,S>
Provides handling of an ldap referral.
|
Copyright © 2003-2019 Virginia Tech. All Rights Reserved.