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.