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.
|
int |
getProtocolVersion()
Returns the protocol version supported by this
LdapWriter . |
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,
BindRequest request)
Writes the provided bind request.
|
void |
writeBindResult(int messageID,
Result result)
Writes the provided bind result.
|
void |
writeCompareRequest(int messageID,
CompareRequest request)
Writes the provided compare request.
|
void |
writeCompareResult(int messageID,
Result 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,
Result result)
Writes the provided extended result.
|
void |
writeIntermediateResponse(int messageID,
IntermediateResponse response)
Writes the provided intermediate response.
|
void |
writeLdapMessage(LdapMessage ldapMessage)
Writes the provided LDAP message.
|
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 |
writeUnknownRequest(int messageID,
UnknownRequest unknownRequest)
Writes the provided unknown request.
|
public int getProtocolVersion()
LdapWriter
.LdapWriter
public W getAsn1Writer()
public void writeLdapMessage(LdapMessage ldapMessage) throws IOException
ldapMessage
- The message to write.IOException
- If an unexpected IO error occurred.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, BindRequest request) throws IOException
messageID
- The LDAP message ID.request
- The request.IOException
- If an unexpected IO error occurred.public void writeBindResult(int messageID, Result 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, Result 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, Result 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 writeUnknownRequest(int messageID, UnknownRequest unknownRequest) throws IOException
messageID
- The LDAP message ID.unknownRequest
- The request.IOException
- If an unexpected IO error occurred.Copyright © 2010-2018, ForgeRock All Rights Reserved.