Uses of Interface
org.ldaptive.Request

Packages that use Request
org.ldaptive   
org.ldaptive.ad.extended   
org.ldaptive.async   
org.ldaptive.async.handler   
org.ldaptive.concurrent   
org.ldaptive.ext   
org.ldaptive.extended   
org.ldaptive.handler   
org.ldaptive.provider.jndi   
 

Uses of Request in org.ldaptive
 

Classes in org.ldaptive with type parameters of type Request
 class AbstractOperation<Q extends Request,S>
          Provides common implementation for ldap operations.
 interface Operation<Q extends Request,S>
          Interface for ldap operations.
 

Classes in org.ldaptive that implement Request
 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.
 

Methods in org.ldaptive with type parameters of type Request
protected
<Q extends Request,S>
HandlerResult<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.
 

Uses of Request in org.ldaptive.ad.extended
 

Classes in org.ldaptive.ad.extended that implement Request
 class FastBindRequest
          Contains the data required to perform a fast bind operation.
 

Uses of Request in org.ldaptive.async
 

Classes in org.ldaptive.async with type parameters of type Request
 class AbstractAsyncOperation<Q extends Request,S>
          Base class for asynchronous ldap operations.
 

Uses of Request in org.ldaptive.async.handler
 

Methods in org.ldaptive.async.handler with parameters of type Request
 HandlerResult<AsyncRequest> AsyncRequestHandler.handle(Connection conn, Request request, AsyncRequest asyncRequest)
          Handle the supplied result.
 HandlerResult<Exception> ExceptionHandler.handle(Connection conn, Request request, Exception exception)
          Handle the supplied result.
 

Uses of Request in org.ldaptive.concurrent
 

Classes in org.ldaptive.concurrent with type parameters of type Request
 class AbstractOperationWorker<Q extends Request,S>
          Base class for worker operations.
 interface OperationWorker<Q extends Request,S>
          Interface for ldap operation workers.
 

Classes in org.ldaptive.concurrent that implement Request
 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.
 

Methods in org.ldaptive.concurrent with type parameters of type Request
protected static
<Q extends Request,S>
Callable<Response<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>
Callable<Response<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>
Callable<Collection<Response<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>
Callable<Response<S>>
AbstractOperationWorker.createCallable(Operation<Q,S> operation, Q request)
          Returns a Callable that executes the supplied request with the supplied operation.
 

Methods in org.ldaptive.concurrent with parameters of type Request
protected static
<Q extends Request,S>
Callable<Collection<Response<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>>> OperationWorker.execute(Q... requests)
          Execute an ldap operation for each request on a separate thread.
 Collection<Future<Response<S>>> AbstractOperationWorker.execute(Q... requests)
          Execute an ldap operation for each request on a separate thread.
 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.
 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.
 HandlerResult<IntermediateResponse> QueueingSearchExecutor.IntermediateResponseHandler.handle(Connection conn, Request request, IntermediateResponse response)
          Handle the supplied result.
 

Uses of Request in org.ldaptive.ext
 

Classes in org.ldaptive.ext that implement Request
 class MergeRequest
          Contains the data required to perform a merge operation.
 

Uses of Request in org.ldaptive.extended
 

Subinterfaces of Request in org.ldaptive.extended
 interface ExtendedRequest
          Marker interface for ldap extended requests.
 

Classes in org.ldaptive.extended that implement Request
 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.
 

Uses of Request in org.ldaptive.handler
 

Classes in org.ldaptive.handler with type parameters of type Request
 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.
 

Methods in org.ldaptive.handler with parameters of type Request
 HandlerResult<IntermediateResponse> IntermediateResponseHandler.handle(Connection conn, Request request, IntermediateResponse response)
          Handle the supplied result.
 

Uses of Request in org.ldaptive.provider.jndi
 

Methods in org.ldaptive.provider.jndi with parameters of type Request
protected
<T> Response<T>
JndiConnection.createResponse(Request request, T result, NamingException e, String[] urls, LdapContext ctx)
          Creates an operation response with the supplied referral response data.
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.
 



Copyright © 2003-2015 Virginia Tech. All Rights Reserved.