public interface LDAPMessageHandler
LDAPReader
.Modifier and Type | Method and Description |
---|---|
void |
abandonRequest(int messageID,
AbandonRequest request)
Handles an LDAP abandon request message.
|
void |
addRequest(int messageID,
AddRequest request)
Handles an LDAP add request message.
|
void |
addResult(int messageID,
Result result)
Handles an LDAP add result message.
|
void |
bindRequest(int messageID,
int version,
GenericBindRequest request)
Handles an LDAP bind request message.
|
void |
bindResult(int messageID,
BindResult result)
Handles an LDAP bind result message.
|
void |
compareRequest(int messageID,
CompareRequest request)
Handles an LDAP compare request message.
|
void |
compareResult(int messageID,
CompareResult result)
Handles an LDAP compare result message.
|
void |
deleteRequest(int messageID,
DeleteRequest request)
Handles an LDAP delete request message.
|
void |
deleteResult(int messageID,
Result result)
Handles an LDAP delete result message.
|
<R extends ExtendedResult> |
extendedRequest(int messageID,
ExtendedRequest<R> request)
Handles an LDAP extended request message.
|
void |
extendedResult(int messageID,
ExtendedResult result)
Handles an LDAP extended result message.
|
void |
intermediateResponse(int messageID,
IntermediateResponse response)
Handles an LDAP intermediate response message.
|
void |
modifyDNRequest(int messageID,
ModifyDNRequest request)
Handles an LDAP modify DN request message.
|
void |
modifyDNResult(int messageID,
Result result)
Handles an LDAP modify DN result message.
|
void |
modifyRequest(int messageID,
ModifyRequest request)
Handles an LDAP modify request message.
|
void |
modifyResult(int messageID,
Result result)
Handles an LDAP modify result message.
|
void |
searchRequest(int messageID,
SearchRequest request)
Handles an LDAP search request message.
|
void |
searchResult(int messageID,
Result result)
Handles an LDAP search result message.
|
void |
searchResultEntry(int messageID,
SearchResultEntry entry)
Handles an LDAP search result entry message.
|
void |
searchResultReference(int messageID,
SearchResultReference reference)
Handles an LDAP search result reference message.
|
void |
unbindRequest(int messageID,
UnbindRequest request)
Handles an LDAP unbind request message.
|
void |
unrecognizedMessage(int messageID,
byte messageTag,
ByteString messageBytes)
Handles an unrecognized LDAP message.
|
void abandonRequest(int messageID, AbandonRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded abandon request.DecodeException
- If this handler does not support abandon requests.IOException
- If an unexpected IO error occurred while processing the
request.void addRequest(int messageID, AddRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded add request.DecodeException
- If this handler does not support add requests.IOException
- If an unexpected IO error occurred while processing the
request.void addResult(int messageID, Result result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded add result.DecodeException
- If this handler does not support add results.IOException
- If an unexpected IO error occurred while processing the
response.void bindRequest(int messageID, int version, GenericBindRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.version
- The requested LDAP protocol version.request
- The decoded bind request.DecodeException
- If this handler does not support bind requests.IOException
- If an unexpected IO error occurred while processing the
request.void bindResult(int messageID, BindResult result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded bind result.DecodeException
- If this handler does not support bind results.IOException
- If an unexpected IO error occurred while processing the
response.void compareRequest(int messageID, CompareRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded compare request.DecodeException
- If this handler does not support compare requests.IOException
- If an unexpected IO error occurred while processing the
request.void compareResult(int messageID, CompareResult result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded compare result.DecodeException
- If this handler does not support compare results.IOException
- If an unexpected IO error occurred while processing the
response.void deleteRequest(int messageID, DeleteRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded delete request.DecodeException
- If this handler does not support delete requests.IOException
- If an unexpected IO error occurred while processing the
request.void deleteResult(int messageID, Result result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded delete result.DecodeException
- If this handler does not support delete results.IOException
- If an unexpected IO error occurred while processing the
response.<R extends ExtendedResult> void extendedRequest(int messageID, ExtendedRequest<R> request) throws DecodeException, IOException
R
- type of extended resultmessageID
- The LDAP message ID.request
- The decoded extended request.DecodeException
- If this handler does not support extended requests.IOException
- If an unexpected IO error occurred while processing the
request.void extendedResult(int messageID, ExtendedResult result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded extended result.DecodeException
- If this handler does not support extended results.IOException
- If an unexpected IO error occurred while processing the
response.void intermediateResponse(int messageID, IntermediateResponse response) throws DecodeException, IOException
messageID
- The LDAP message ID.response
- The decoded intermediate response.DecodeException
- If this handler does not support intermediate responses.IOException
- If an unexpected IO error occurred while processing the
response.void modifyDNRequest(int messageID, ModifyDNRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded modify DN request.DecodeException
- If this handler does not support modify DN requests.IOException
- If an unexpected IO error occurred while processing the
request.void modifyDNResult(int messageID, Result result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded modify DN result.DecodeException
- If this handler does not support modify DN results.IOException
- If an unexpected IO error occurred while processing the
response.void modifyRequest(int messageID, ModifyRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded modify request.DecodeException
- If this handler does not support modify requests.IOException
- If an unexpected IO error occurred while processing the
request.void modifyResult(int messageID, Result result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded modify result.DecodeException
- If this handler does not support modify results.IOException
- If an unexpected IO error occurred while processing the
response.void searchRequest(int messageID, SearchRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded search request.DecodeException
- If this handler does not support search requests.IOException
- If an unexpected IO error occurred while processing the
request.void searchResult(int messageID, Result result) throws DecodeException, IOException
messageID
- The LDAP message ID.result
- The decoded search result.DecodeException
- If this handler does not support search results.IOException
- If an unexpected IO error occurred while processing the
response.void searchResultEntry(int messageID, SearchResultEntry entry) throws DecodeException, IOException
messageID
- The LDAP message ID.entry
- The decoded search result entry.DecodeException
- If this handler does not support search result entries.IOException
- If an unexpected IO error occurred while processing the
response.void searchResultReference(int messageID, SearchResultReference reference) throws DecodeException, IOException
messageID
- The LDAP message ID.reference
- The decoded search result reference.DecodeException
- If this handler does not support search result references.IOException
- If an unexpected IO error occurred while processing the
response.void unbindRequest(int messageID, UnbindRequest request) throws DecodeException, IOException
messageID
- The LDAP message ID.request
- The decoded unbind request.DecodeException
- If this handler does not support unbind requests.IOException
- If an unexpected IO error occurred while processing the
request.void unrecognizedMessage(int messageID, byte messageTag, ByteString messageBytes) throws DecodeException, IOException
messageID
- The LDAP message ID.messageTag
- The LDAP message type.messageBytes
- The contents of the LDAP message.DecodeException
- If this handler does not support the message type.IOException
- If an unexpected IO error occurred while processing the
message.Copyright 2010-2017 ForgeRock AS.