public interface RequestManager
| Modifier and Type | Method and Description |
|---|---|
void |
handleAdd(RequestContext requestContext,
AddRequest request,
ResultHandler resultHandler)
Invoked when an add request is received from a client.
|
void |
handleBind(RequestContext requestContext,
int version,
BindRequest request,
ResultHandler resultHandler)
Invoked when a bind request is received from a client.
|
void |
handleCompare(RequestContext requestContext,
CompareRequest request,
ResultHandler resultHandler)
Invoked when a compare request is received from a client.
|
void |
handleDelete(RequestContext requestContext,
DeleteRequest request,
ResultHandler resultHandler)
Invoked when a delete request is received from a client.
|
<R extends ExtendedResult> |
handleExtended(RequestContext requestContext,
ExtendedRequest<R> request,
ResultHandler resultHandler)
Invoked when an extended request is received from a client.
|
void |
handleModify(RequestContext requestContext,
ModifyRequest request,
ResultHandler resultHandler)
Invoked when a modify request is received from a client.
|
void |
handleModifyDN(RequestContext requestContext,
ModifyDNRequest request,
ResultHandler resultHandler)
Invoked when a modify DN request is received from a client.
|
void |
handleSearch(RequestContext requestContext,
SearchRequest request,
SearchResultHandler resultHandler)
Invoked when a search request is received from a client.
|
void handleAdd(RequestContext requestContext, AddRequest request, ResultHandler resultHandler) throws java.lang.UnsupportedOperationException
requestContext - The request context.request - The add request.resultHandler - The handler which should be used to send back the result to the
client.java.lang.UnsupportedOperationException - If this request handler does not handle add requests.void handleBind(RequestContext requestContext, int version, BindRequest request, ResultHandler resultHandler) throws java.lang.UnsupportedOperationException
requestContext - The request context.version - The protocol version included with the bind request.request - The bind request.resultHandler - The handler which should be used to send back the result to the
client.java.lang.UnsupportedOperationException - If this request handler does not handle bind requests.void handleCompare(RequestContext requestContext, CompareRequest request, ResultHandler resultHandler) throws java.lang.UnsupportedOperationException
requestContext - The request context.request - The compare request.resultHandler - The handler which should be used to send back the result to the
client.java.lang.UnsupportedOperationException - If this request handler does not handle compare requests.void handleDelete(RequestContext requestContext, DeleteRequest request, ResultHandler resultHandler) throws java.lang.UnsupportedOperationException
requestContext - The request context.request - The delete request.resultHandler - The handler which should be used to send back the result to the
client.java.lang.UnsupportedOperationException - If this request handler does not handle delete requests.<R extends ExtendedResult> void handleExtended(RequestContext requestContext, ExtendedRequest<R> request, ResultHandler resultHandler) throws java.lang.UnsupportedOperationException
R - The type of result returned by the extended request.requestContext - The request context.request - The extended request.resultHandler - The handler which should be used to send back the result to the
client.java.lang.UnsupportedOperationException - If this request handler does not handle extended requests.void handleModify(RequestContext requestContext, ModifyRequest request, ResultHandler resultHandler) throws java.lang.UnsupportedOperationException
requestContext - The request context.request - The modify request.resultHandler - The handler which should be used to send back the result to the
client.java.lang.UnsupportedOperationException - If this request handler does not handle modify requests.void handleModifyDN(RequestContext requestContext, ModifyDNRequest request, ResultHandler resultHandler) throws java.lang.UnsupportedOperationException
requestContext - The request context.request - The modify DN request.resultHandler - The handler which should be used to send back the result to the
client.java.lang.UnsupportedOperationException - If this request handler does not handle modify DN requests.void handleSearch(RequestContext requestContext, SearchRequest request, SearchResultHandler resultHandler) throws java.lang.UnsupportedOperationException
requestContext - The request context.request - The search request.resultHandler - The handler which should be used to send back the search results
to the client.java.lang.UnsupportedOperationException - If this request handler does not handle search requests.