W
- The type of ASN.1 writer used for encoding elements.public final class LDAPWriter<W extends ASN1Writer> extends Object
Methods for creating LDAPWriter
s are provided in the LDAP
class.
Modifier and Type | Method and Description |
---|---|
W |
getASN1Writer()
Returns the ASN.1 writer to which LDAP messages will be written.
|
void |
writeAbandonRequest(int messageID,
AbandonRequest request)
Writes the provided abandon request.
|
void |
writeAddRequest(int messageID,
AddRequest request)
Writes the provided add request.
|
void |
writeAddResult(int messageID,
Result result)
Writes the provided add result.
|
void |
writeBindRequest(int messageID,
int version,
GenericBindRequest request)
Writes the provided bind request.
|
void |
writeBindResult(int messageID,
BindResult result)
Writes the provided bind result.
|
void |
writeCompareRequest(int messageID,
CompareRequest request)
Writes the provided compare request.
|
void |
writeCompareResult(int messageID,
CompareResult result)
Writes the provided compare result.
|
void |
writeControl(Control control)
Writes the provided control.
|
void |
writeDeleteRequest(int messageID,
DeleteRequest request)
Writes the provided delete request.
|
void |
writeDeleteResult(int messageID,
Result result)
Writes the provided delete result.
|
void |
writeExtendedRequest(int messageID,
ExtendedRequest<?> request)
Writes the provided extended request.
|
void |
writeExtendedResult(int messageID,
ExtendedResult result)
Writes the provided extended result.
|
void |
writeIntermediateResponse(int messageID,
IntermediateResponse response)
Writes the provided intermediate response.
|
void |
writeModifyDNRequest(int messageID,
ModifyDNRequest request)
Writes the provided modify DN request.
|
void |
writeModifyDNResult(int messageID,
Result result)
Writes the provided modify DN result.
|
void |
writeModifyRequest(int messageID,
ModifyRequest request)
Writes the provided modify request.
|
void |
writeModifyResult(int messageID,
Result result)
Writes the provided extended result.
|
void |
writeSearchRequest(int messageID,
SearchRequest request)
Writes the provided search request.
|
void |
writeSearchResult(int messageID,
Result result)
Writes the provided search result.
|
void |
writeSearchResultEntry(int messageID,
SearchResultEntry entry)
Writes the provided search result entry.
|
void |
writeSearchResultReference(int messageID,
SearchResultReference reference)
Writes the provided search result reference.
|
void |
writeUnbindRequest(int messageID,
UnbindRequest request)
Writes the provided unbind request.
|
void |
writeUnrecognizedMessage(int messageID,
byte messageTag,
ByteString messageBytes)
Writes a message with the provided id, tag and content bytes.
|
public W getASN1Writer()
public void writeAbandonRequest(int messageID, AbandonRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeAddRequest(int messageID, AddRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeAddResult(int messageID, Result result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeBindRequest(int messageID, int version, GenericBindRequest request) throws IOException
messageID
- The LDAP message ID.version
- The requested LDAP protocol version.request
- The request.IOException
- If an unexpected IO error occurred.public void writeBindResult(int messageID, BindResult result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeCompareRequest(int messageID, CompareRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeCompareResult(int messageID, CompareResult result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeControl(Control control) throws IOException
control
- The control.IOException
- If an unexpected IO error occurred.public void writeDeleteRequest(int messageID, DeleteRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeDeleteResult(int messageID, Result result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeExtendedRequest(int messageID, ExtendedRequest<?> request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeExtendedResult(int messageID, ExtendedResult result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeIntermediateResponse(int messageID, IntermediateResponse response) throws IOException
messageID
- The LDAP message ID.response
- The response.IOException
- If an unexpected IO error occurred.public void writeModifyDNRequest(int messageID, ModifyDNRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeModifyDNResult(int messageID, Result result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeModifyRequest(int messageID, ModifyRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeModifyResult(int messageID, Result result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeSearchRequest(int messageID, SearchRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeSearchResult(int messageID, Result result) throws IOException
messageID
- The LDAP message ID.result
- The result.IOException
- If an unexpected IO error occurred.public void writeSearchResultEntry(int messageID, SearchResultEntry entry) throws IOException
messageID
- The LDAP message ID.entry
- The entry.IOException
- If an unexpected IO error occurred.public void writeSearchResultReference(int messageID, SearchResultReference reference) throws IOException
messageID
- The LDAP message ID.reference
- The reference.IOException
- If an unexpected IO error occurred.public void writeUnbindRequest(int messageID, UnbindRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeUnrecognizedMessage(int messageID, byte messageTag, ByteString messageBytes) throws IOException
messageID
- The LDAP message ID.messageTag
- The LDAP message type.messageBytes
- The contents of the LDAP message.IOException
- If an unexpected IO error occurred.Copyright 2010-2017 ForgeRock AS.