- abandon(int) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Abandons a request submitted to the server for performing a particular operation
The abandonRequest is always non-blocking, because no response is expected
- abandon(AbandonRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
An abandon request essentially with the request message ID of the operation to be cancelled
and/or potentially some controls and timeout (the controls and timeout are not mandatory).
- AbandonableRequest - Interface in org.apache.directory.ldap.client.api.message
-
A request which can be abandoned.
- AbandonRequest - Class in org.apache.directory.ldap.client.api.message
-
Abandon protocol operation request message.
- AbandonRequest() - Constructor for class org.apache.directory.ldap.client.api.message.AbandonRequest
-
Creates a new instance of AbandonRequestImpl.
- AbstractMessage - Class in org.apache.directory.ldap.client.api.message
-
Abstract message base class.
- AbstractMessage() - Constructor for class org.apache.directory.ldap.client.api.message.AbstractMessage
-
Completes the instanciation of a Message.
- AbstractRequest - Class in org.apache.directory.ldap.client.api.message
-
An abstract class containing the Controls and timeout for all the requests.
- AbstractRequest() - Constructor for class org.apache.directory.ldap.client.api.message.AbstractRequest
-
Creates a new instance of AbstractRequest.
- AbstractResponseWithResult - Class in org.apache.directory.ldap.client.api.message
-
A request who's one or more responses contains an LdapResult.
- AbstractResponseWithResult() - Constructor for class org.apache.directory.ldap.client.api.message.AbstractResponseWithResult
-
- activateObject(Object) - Method in class org.apache.directory.ldap.client.api.PoolableLdapConnectionFactory
- add(Entry) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Add an entry to the server.
- add(AddRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Add an entry present in the AddRequest to the server.
- add(Control...) - Method in class org.apache.directory.ldap.client.api.message.AbstractMessage
-
Adds controls to this Message.
- add(Control...) - Method in interface org.apache.directory.ldap.client.api.message.Message
-
Adds controls to this Message.
- add(String, String...) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
marks a given attribute for addition in the target entry with the
given values.
- add(String, byte[]...) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
- add(EntryAttribute) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
marks a given attribute for addition in the target entry.
- addAsync(Entry) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Add an entry to the server asynchronously.
- addAsync(AddRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Add an entry present in the AddRequest to the server.
- addAttributes(String...) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Adds attributes to the set of entry attributes to return.
- AddFuture - Class in org.apache.directory.ldap.client.api.future
-
A Future to manage AddRequests
- AddFuture(LdapConnection, int) - Constructor for class org.apache.directory.ldap.client.api.future.AddFuture
-
Creates a new instance of AddFuture.
- addLdapUrls(String...) - Method in class org.apache.directory.ldap.client.api.message.Referral
-
Adds an LDAPv3 URL to this Referral.
- addLdapUrls(LdapURL...) - Method in class org.apache.directory.ldap.client.api.message.Referral
-
Adds an LDAPv3 URL to this Referral.
- AddListener - Interface in org.apache.directory.ldap.client.api.listener
-
interface used for invoking the callback after completing the add operation.
- addModification(EntryAttribute, ModificationOperation) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
- addModification(Modification...) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
- addReferrals(LdapURL...) - Method in class org.apache.directory.ldap.client.api.message.SearchResultReference
-
Sets the sequence of LdapUrls as a Referral instance.
- addReferrals(String...) - Method in class org.apache.directory.ldap.client.api.message.SearchResultReference
-
Sets the sequence of LdapUrls as a Referral instance.
- AddRequest - Class in org.apache.directory.ldap.client.api.message
-
Class for representing client's add operation request.
- AddRequest(Entry) - Constructor for class org.apache.directory.ldap.client.api.message.AddRequest
-
- AddResponse - Class in org.apache.directory.ldap.client.api.message
-
Response object for add operation
- AddResponse() - Constructor for class org.apache.directory.ldap.client.api.message.AddResponse
-
- after(Object) - Method in class org.apache.directory.ldap.client.api.SearchCursor
-
- afterLast() - Method in class org.apache.directory.ldap.client.api.SearchCursor
-
- attributeCompared(LdapConnection, CompareResponse) - Method in interface org.apache.directory.ldap.client.api.listener.CompareListener
-
callback method called after completing the compare operation.
- available() - Method in class org.apache.directory.ldap.client.api.SearchCursor
-
- cancel(boolean) - Method in class org.apache.directory.ldap.client.api.future.ResponseFuture
- cancelled - Variable in class org.apache.directory.ldap.client.api.future.ResponseFuture
-
flag to determine if this future is cancelled
- close() - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Disconnect from the remote LDAP server
- close() - Method in class org.apache.directory.ldap.client.api.SearchCursor
-
- close(Exception) - Method in class org.apache.directory.ldap.client.api.SearchCursor
-
- compare(String, String, String) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Compares a whether a given attribute's value matches that of the
existing value of the attribute present in the entry with the given DN
- compare(String, String, byte[]) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Compares a whether a given attribute's value matches that of the
existing value of the attribute present in the entry with the given DN
- compare(String, String, Value<?>) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Compares a whether a given attribute's value matches that of the
existing value of the attribute present in the entry with the given DN
- compare(DN, String, String) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Compares a whether a given attribute's value matches that of the
existing value of the attribute present in the entry with the given DN
- compare(DN, String, byte[]) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Compares a whether a given attribute's value matches that of the
existing value of the attribute present in the entry with the given DN
- compare(DN, String, Value<?>) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Compares a whether a given attribute's value matches that of the
existing value of the attribute present in the entry with the given DN
- compare(CompareRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
compares an entry's attribute's value with that of the given value
- compareAsync(CompareRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Asynchronously compares an entry's attribute's value with that of the given value
- CompareFuture - Class in org.apache.directory.ldap.client.api.future
-
A Future to manage CompareRequest
- CompareFuture(LdapConnection, int) - Constructor for class org.apache.directory.ldap.client.api.future.CompareFuture
-
Creates a new instance of CompareFuture.
- CompareListener - Interface in org.apache.directory.ldap.client.api.listener
-
interface used for invoking the callback after completing the compare operation.
- CompareRequest - Class in org.apache.directory.ldap.client.api.message
-
Class for representing client's compare operation request.
- CompareRequest() - Constructor for class org.apache.directory.ldap.client.api.message.CompareRequest
-
- CompareResponse - Class in org.apache.directory.ldap.client.api.message
-
Response object for compare operation
- CompareResponse() - Constructor for class org.apache.directory.ldap.client.api.message.CompareResponse
-
- connect() - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Connect to the remote LDAP server.
- connection - Variable in class org.apache.directory.ldap.client.api.future.ResponseFuture
-
The connection used by the request
- decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.directory.ldap.client.api.protocol.LdapProtocolDecoder
-
Decode a Ldap request and write it to the remote server.
- DEFAULT_LDAP_HOST - Static variable in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
The default host : localhost
- DEFAULT_LDAP_PORT - Static variable in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
Define the default ports for LDAP and LDAPS
- DEFAULT_LDAPS_PORT - Static variable in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- DEFAULT_SSL_PROTOCOL - Static variable in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
the default protocol used for creating SSL context
- DEFAULT_TIMEOUT - Static variable in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
The default timeout for operation : 30 seconds
- delete(String) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
deletes the entry with the given DN
- delete(DN) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
deletes the entry with the given DN
- delete(DeleteRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Performs a delete operation based on the delete request object.
- deleteAsync(DeleteRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Performs an asynchronous delete operation based on the delete request object.
- DeleteFuture - Class in org.apache.directory.ldap.client.api.future
-
A Future to manage DelRequests
- DeleteFuture(LdapConnection, int) - Constructor for class org.apache.directory.ldap.client.api.future.DeleteFuture
-
Creates a new instance of AddFuture.
- DeleteListener - Interface in org.apache.directory.ldap.client.api.listener
-
interface used for invoking the callback after completing the delete operation.
- DeleteRequest - Class in org.apache.directory.ldap.client.api.message
-
Class for representing the client's delete operation request.
- DeleteRequest(DN) - Constructor for class org.apache.directory.ldap.client.api.message.DeleteRequest
-
- DeleteResponse - Class in org.apache.directory.ldap.client.api.message
-
Client side response for delete operation
- DeleteResponse() - Constructor for class org.apache.directory.ldap.client.api.message.DeleteResponse
-
- deleteTree(DN) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
deletes the entry with the given DN, and all its children
- deleteTree(String) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
deletes the entry with the given DN, and all its children
- destroyObject(Object) - Method in class org.apache.directory.ldap.client.api.PoolableLdapConnectionFactory
- dispose(IoSession) - Method in class org.apache.directory.ldap.client.api.protocol.LdapProtocolDecoder
- dispose(IoSession) - Method in class org.apache.directory.ldap.client.api.protocol.LdapProtocolEncoder
- doesFutureExistFor(Integer) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
checks if there is a ResponseFuture associated with the given message id
- get() - Method in class org.apache.directory.ldap.client.api.future.AddFuture
-
Get the AddResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.AddFuture
-
Get the AddResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.future.BindFuture
-
Get the BindResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.BindFuture
-
Get the BindResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.future.CompareFuture
-
Get the CompareResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.CompareFuture
-
Get the CompareResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.future.DeleteFuture
-
Get the DeleteResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.DeleteFuture
-
Get the DeleteResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.future.ExtendedFuture
-
Get the ExtendedResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.ExtendedFuture
-
Get the ExtendedResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.future.ModifyDnFuture
-
Get the ModifyDnResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.ModifyDnFuture
-
Get the ModifyDnResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.future.ModifyFuture
-
Get the ModifyResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.ModifyFuture
-
Get the ModifyResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.future.ResponseFuture
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.ResponseFuture
- get() - Method in class org.apache.directory.ldap.client.api.future.SearchFuture
-
Get the SearchResponse, blocking until one is received.
- get(long, TimeUnit) - Method in class org.apache.directory.ldap.client.api.future.SearchFuture
-
Get the SearchResponse, blocking until one is received, or until the
given timeout is reached.
- get() - Method in class org.apache.directory.ldap.client.api.SearchCursor
-
- getAbandonedMessageId() - Method in class org.apache.directory.ldap.client.api.message.AbandonRequest
-
Get the abandoned message ID
- getAttributes() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Gets a list of the attributes to be returned from each entry which
matches the search filter.
- getAttrName() - Method in class org.apache.directory.ldap.client.api.message.CompareRequest
-
- getBaseDn() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Gets the search base as a distinguished name.
- getConfig() - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
gives the configuration information of the connection
- getConnection() - Method in class org.apache.directory.ldap.client.api.LdapConnectionPool
-
gives a LdapConnection fetched from the pool
- getControl(String) - Method in class org.apache.directory.ldap.client.api.message.AbstractMessage
-
Gets the control with a specific OID.
- getControl(String) - Method in interface org.apache.directory.ldap.client.api.message.Message
-
Gets the control with a specific OID.
- getControls() - Method in class org.apache.directory.ldap.client.api.message.AbstractMessage
-
Gets the controls associated with this message mapped by OID.
- getControls() - Method in interface org.apache.directory.ldap.client.api.message.Message
-
Gets the controls associated with this message mapped by OID.
- getCredentials() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getCredentials() - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Gets the simple credentials associated with a simple authentication
attempt or null if this request uses SASL authentication mechanisms.
- getDecoder(IoSession) - Method in class org.apache.directory.ldap.client.api.protocol.LdapProtocolCodecFactory
-
Get the Ldap decoder.
- getDefaultLdapHost() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getDefaultLdapPort() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getDefaultLdapsPort() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getDefaultTimeout() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getDerefAliases() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Gets the alias handling parameter.
- getDn() - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
- getEncoder(IoSession) - Method in class org.apache.directory.ldap.client.api.protocol.LdapProtocolCodecFactory
-
Get the Ldap encoder.
- getEntry() - Method in class org.apache.directory.ldap.client.api.message.AddRequest
-
- getEntry() - Method in class org.apache.directory.ldap.client.api.message.SearchResultEntry
-
Gets the entry.
- getEntryDn() - Method in class org.apache.directory.ldap.client.api.message.CompareRequest
-
- getEntryDn() - Method in class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- getErrorMessage() - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Gets the descriptive error message associated with the error code.
- getFilter() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Gets the search filter associated with this search request.
- getKeyManagers() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getLdapHost() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getLdapPort() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getLdapResult() - Method in class org.apache.directory.ldap.client.api.message.AbstractResponseWithResult
-
Creates a new instance of AbstractResponseWithResult.
- getLdapResult() - Method in interface org.apache.directory.ldap.client.api.message.ResponseWithResult
-
Returns the response's result
- getLdapUrls() - Method in class org.apache.directory.ldap.client.api.message.Referral
-
Gets an unmodifiable set of alternative referral urls.
- getMatchedDn() - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Gets the lowest entry in the directory that was matched.
- getMessageId() - Method in class org.apache.directory.ldap.client.api.message.AbstractMessage
-
Gets the session unique message sequence id for this message.
- getMessageId() - Method in interface org.apache.directory.ldap.client.api.message.Message
-
Get the request messageId
- getMods() - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
- getName() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getName() - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Gets the distinguished name of the subject in this authentication
request.
- getNewRdn() - Method in class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- getNewSuperior() - Method in class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- getObjectName() - Method in class org.apache.directory.ldap.client.api.message.SearchResultEntry
-
Gets the distinguished name of the entry object returned.
- getOid() - Method in class org.apache.directory.ldap.client.api.message.ExtendedRequest
-
- getOid() - Method in class org.apache.directory.ldap.client.api.message.ExtendedResponse
-
- getReferral() - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Gets the Referral associated with this LdapResult if the resultCode
property is set to the REFERRAL ResultCodeEnum.
- getReferrals() - Method in class org.apache.directory.ldap.client.api.message.SearchResultReference
-
Gets the sequence of LdapUrls as a Referral instance.
- getResponse() - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Return the response stored into the current session.
- getResponseName() - Method in class org.apache.directory.ldap.client.api.message.ExtendedIntermediateResponse
-
Get the original response OID.
- getResponseName() - Method in interface org.apache.directory.ldap.client.api.message.IntermediateResponse
-
Get the original response OID.
- getResponseName() - Method in class org.apache.directory.ldap.client.api.message.SearchIntermediateResponse
-
Get the original response OID.
- getResponseValue() - Method in class org.apache.directory.ldap.client.api.message.ExtendedIntermediateResponse
-
Get the associated response value
- getResponseValue() - Method in interface org.apache.directory.ldap.client.api.message.IntermediateResponse
-
Get the associated response value
- getResponseValue() - Method in class org.apache.directory.ldap.client.api.message.SearchIntermediateResponse
-
Get the associated response value
- getResultCode() - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Gets the result code enumeration associated with the response.
- getSaslMechanism() - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Gets the SASL mechanism String associated with this BindRequest if the
bind operation is using SASL.
- getSchemaManager() - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
- getScope() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Gets the search scope parameter enumeration.
- getSecureRandom() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getServerSaslCreds() - Method in class org.apache.directory.ldap.client.api.message.BindResponse
-
Gets the optional property holding SASL authentication response parameters
that are SASL mechanism specific.
- getSizeLimit() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
A sizelimit that restricts the maximum number of entries to be returned
as a result of the search.
- getSslProtocol() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getSupportedControls() - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
get the Controls supported by server.
- getSupportedLdapVersion() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getTargetDn() - Method in class org.apache.directory.ldap.client.api.message.DeleteRequest
-
- getTimeLimit() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Gets the timelimit that restricts the maximum time (in seconds) allowed
for a search.
- getTimeout() - Method in class org.apache.directory.ldap.client.api.message.AbstractRequest
-
Get the client message timeout.
- getTimeout() - Method in interface org.apache.directory.ldap.client.api.message.Request
-
Get the client message timeout.
- getTrustManagers() - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- getTypesOnly() - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
An indicator as to whether search results will contain both attribute
types and values, or just attribute types.
- getValue() - Method in class org.apache.directory.ldap.client.api.message.CompareRequest
-
- getValue() - Method in class org.apache.directory.ldap.client.api.message.ExtendedRequest
-
- getValue() - Method in class org.apache.directory.ldap.client.api.message.ExtendedResponse
-
- getVersion() - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Gets the Ldap protocol version used.
- last() - Method in class org.apache.directory.ldap.client.api.SearchCursor
-
- LDAP_V3 - Static variable in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
The LDAP version
- LdapConnection - Class in org.apache.directory.ldap.client.api
-
This class is the base for every operations sent or received to and
from a LDAP server.
- LdapConnection() - Constructor for class org.apache.directory.ldap.client.api.LdapConnection
-
Create a new instance of a LdapConnection on localhost,
port 389.
- LdapConnection(LdapConnectionConfig) - Constructor for class org.apache.directory.ldap.client.api.LdapConnection
-
Creates a new instance of LdapConnection with the given connection configuration.
- LdapConnection(boolean) - Constructor for class org.apache.directory.ldap.client.api.LdapConnection
-
Create a new instance of a LdapConnection on localhost,
port 389 if the SSL flag is off, or 636 otherwise.
- LdapConnection(String) - Constructor for class org.apache.directory.ldap.client.api.LdapConnection
-
Create a new instance of a LdapConnection on a given
server, using the default port (389).
- LdapConnection(String, boolean) - Constructor for class org.apache.directory.ldap.client.api.LdapConnection
-
Create a new instance of a LdapConnection on a given
server, using the default port (389) if the SSL flag
is off, or 636 otherwise.
- LdapConnection(String, int) - Constructor for class org.apache.directory.ldap.client.api.LdapConnection
-
Create a new instance of a LdapConnection on a
given server and a given port.
- LdapConnection(String, int, boolean) - Constructor for class org.apache.directory.ldap.client.api.LdapConnection
-
Create a new instance of a LdapConnection on a given
server, and a give port.
- LdapConnectionConfig - Class in org.apache.directory.ldap.client.api
-
A class to hold the configuration for creating an LdapConnection.
- LdapConnectionConfig() - Constructor for class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- LdapConnectionPool - Class in org.apache.directory.ldap.client.api
-
A pool implementation for LdapConnection objects.
- LdapConnectionPool() - Constructor for class org.apache.directory.ldap.client.api.LdapConnectionPool
-
- LdapConnectionPool(PoolableLdapConnectionFactory) - Constructor for class org.apache.directory.ldap.client.api.LdapConnectionPool
-
- LdapException - Exception in org.apache.directory.ldap.client.api.exception
-
A InvalidConnectionException is thrown if one tries to apply an operation
on a closed connection
- LdapException() - Constructor for exception org.apache.directory.ldap.client.api.exception.LdapException
-
- LdapException(String) - Constructor for exception org.apache.directory.ldap.client.api.exception.LdapException
-
- LdapException(Throwable) - Constructor for exception org.apache.directory.ldap.client.api.exception.LdapException
-
- LdapException(String, Throwable) - Constructor for exception org.apache.directory.ldap.client.api.exception.LdapException
-
- LdapProtocolCodecFactory - Class in org.apache.directory.ldap.client.api.protocol
-
The factory used to create the LDAP encoder and decoder.
- LdapProtocolCodecFactory() - Constructor for class org.apache.directory.ldap.client.api.protocol.LdapProtocolCodecFactory
-
Creates a new instance of LdapProtocolCodecFactory.
- LdapProtocolDecoder - Class in org.apache.directory.ldap.client.api.protocol
-
A LDAP message decoder.
- LdapProtocolDecoder() - Constructor for class org.apache.directory.ldap.client.api.protocol.LdapProtocolDecoder
-
- LdapProtocolEncoder - Class in org.apache.directory.ldap.client.api.protocol
-
A LDAP encoder.
- LdapProtocolEncoder() - Constructor for class org.apache.directory.ldap.client.api.protocol.LdapProtocolEncoder
-
- LdapResult - Class in org.apache.directory.ldap.client.api.message
-
LDAPv3 result structure embedded into Responses.
- LdapResult() - Constructor for class org.apache.directory.ldap.client.api.message.LdapResult
-
- loadSchema() - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
loads the default schema that is bundled in the shared-ldap-schema.jar
- lookup(String) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
- lookup(String, String...) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
searches for an entry having the given DN
- makeObject() - Method in class org.apache.directory.ldap.client.api.PoolableLdapConnectionFactory
- Message - Interface in org.apache.directory.ldap.client.api.message
-
Root interface for all LDAP message type interfaces.
- messageId - Variable in class org.apache.directory.ldap.client.api.future.ResponseFuture
-
The messageID for this future
- messageReceived(IoSession, Object) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Handle the incoming LDAP messages.
- modify(Entry, ModificationOperation) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
modifies all the attributes present in the entry by applying the same operation.
- modify(ModifyRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Performs an modify operation based on the modifications present in
the ModifyRequest.
- modifyAsync(ModifyRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Performs an asynchronous modify operation based on the modifications present in
the ModifyRequest.
- modifyCompleted(LdapConnection, ModifyResponse) - Method in interface org.apache.directory.ldap.client.api.listener.ModifyListener
-
callback method called after completing the modify operation.
- modifyDn(ModifyDnRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
performs the modifyDn operation based on the given ModifyDnRequest.
- modifyDnAsync(ModifyDnRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
performs the modifyDn operation based on the given ModifyDnRequest.
- modifyDnCompleted(LdapConnection, ModifyDnResponse) - Method in interface org.apache.directory.ldap.client.api.listener.ModifyDnListener
-
callback method called after completing the modifyDn operation.
- ModifyDnFuture - Class in org.apache.directory.ldap.client.api.future
-
A Future to manage ModifyDnRequest
- ModifyDnFuture(LdapConnection, int) - Constructor for class org.apache.directory.ldap.client.api.future.ModifyDnFuture
-
Creates a new instance of ModifyDnFuture.
- ModifyDnListener - Interface in org.apache.directory.ldap.client.api.listener
-
interface used for invoking the callback after completing the modifyDN operation.
- ModifyDnRequest - Class in org.apache.directory.ldap.client.api.message
-
Class for representing client's modifyDn operation request.
- ModifyDnRequest() - Constructor for class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- ModifyDnResponse - Class in org.apache.directory.ldap.client.api.message
-
Client side response object for modifyDn operation.
- ModifyDnResponse() - Constructor for class org.apache.directory.ldap.client.api.message.ModifyDnResponse
-
- ModifyFuture - Class in org.apache.directory.ldap.client.api.future
-
A Future to manage ModifyRequest
- ModifyFuture(LdapConnection, int) - Constructor for class org.apache.directory.ldap.client.api.future.ModifyFuture
-
Creates a new instance of ModifyFuture.
- ModifyListener - Interface in org.apache.directory.ldap.client.api.listener
-
interface used for invoking the callback after completing the modify operation.
- ModifyRequest - Class in org.apache.directory.ldap.client.api.message
-
ModificationRequest for performing modify operation.
- ModifyRequest(DN) - Constructor for class org.apache.directory.ldap.client.api.message.ModifyRequest
-
Creates a new instance of ModifyRequest.
- ModifyResponse - Class in org.apache.directory.ldap.client.api.message
-
Modify operation's response.
- ModifyResponse() - Constructor for class org.apache.directory.ldap.client.api.message.ModifyResponse
-
- move(String, String) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
- move(DN, DN) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
moves the given entry DN under the new superior DN
- Referral - Class in org.apache.directory.ldap.client.api.message
-
Represents a referral which is a set of alternative locations where an entry
can be found.
- Referral() - Constructor for class org.apache.directory.ldap.client.api.message.Referral
-
- referralFound(LdapConnection, SearchResultReference) - Method in interface org.apache.directory.ldap.client.api.listener.SearchListener
-
A callback method for each referral returned by a search operation.
- releaseConnection(LdapConnection) - Method in class org.apache.directory.ldap.client.api.LdapConnectionPool
-
places the given LdapConnection back in the pool
- remove(Control...) - Method in class org.apache.directory.ldap.client.api.message.AbstractMessage
-
Deletes controls, removing them from this Message.
- remove(Control...) - Method in interface org.apache.directory.ldap.client.api.message.Message
-
Deletes controls, removing them from this Message.
- remove(String, String...) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
marks a given attribute for removal with the given
values from the target entry.
- remove(String, byte[]...) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
- remove(EntryAttribute) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
marks a given attribute for removal from the target entry.
- removeAttributes(String...) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Removes attributes to the set of entry attributes to return.
- removeLdapUrl(String...) - Method in class org.apache.directory.ldap.client.api.message.Referral
-
Removes an LDAPv3 URL to this Referral.
- removeLdapUrl(LdapURL...) - Method in class org.apache.directory.ldap.client.api.message.Referral
-
Removes an LDAPv3 URL to this Referral.
- removeReferrals(LdapURL...) - Method in class org.apache.directory.ldap.client.api.message.SearchResultReference
-
Removes the sequence of LdapUrls from the Referral instance.
- removeReferrals(String...) - Method in class org.apache.directory.ldap.client.api.message.SearchResultReference
-
Removes the sequence of LdapUrls from the Referral instance.
- rename(String, String) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
renames the given entryDn with new Rdn and deletes the old RDN.
- rename(DN, RDN) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
renames the given entryDn with new RDN and deletes the old RDN.
- rename(String, String, boolean) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
- rename(DN, RDN, boolean) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
renames the given entryDn with new RDN and deletes the old Rdn if
deleteOldRdn is set to true.
- replace(String, String...) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
marks a given attribute for replacement with the given
values in the target entry.
- replace(String, byte[]...) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
- replace(EntryAttribute) - Method in class org.apache.directory.ldap.client.api.message.ModifyRequest
-
marks a given attribute for replacement in the target entry.
- Request - Interface in org.apache.directory.ldap.client.api.message
-
Ldap protocol request messages derive from this super interface.
- RequestWithResponse - Interface in org.apache.directory.ldap.client.api.message
-
An interface used to indicate that a Request has a response.
- Response - Interface in org.apache.directory.ldap.client.api.message
-
Super interface used as a marker for all protocol response type messages.
- ResponseFuture<R> - Class in org.apache.directory.ldap.client.api.future
-
A Future implementation used in LdapConnection operations.
- ResponseFuture(LdapConnection, int) - Constructor for class org.apache.directory.ldap.client.api.future.ResponseFuture
-
Creates a new instance of ResponseFuture.
- responseReceived(LdapConnection, IntermediateResponse) - Method in interface org.apache.directory.ldap.client.api.listener.IntermediateResponseListener
-
A callback method for each entry returned by a intermediateResponse response.
- ResponseWithResult - Interface in org.apache.directory.ldap.client.api.message
-
A request who's one or more responses contains an LdapResult.
- search(String, String, SearchScope, String...) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Do a search, on the base object, using the given filter.
- search(SearchRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Performs search in a synchronous mode.
- searchAsync(String, String, SearchScope, String...) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Do an asynchronous search, on the base object, using the given filter.
- searchAsync(SearchRequest) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Do a search, on the base object, using the given filter.
- SearchCursor - Class in org.apache.directory.ldap.client.api
-
An implementation of Cursor based on the underlying SearchFuture instance.
- SearchCursor(SearchFuture, long, TimeUnit) - Constructor for class org.apache.directory.ldap.client.api.SearchCursor
-
- searchDone(LdapConnection, SearchResultDone) - Method in interface org.apache.directory.ldap.client.api.listener.SearchListener
-
A callback method called when the search is done.
- SearchFuture - Class in org.apache.directory.ldap.client.api.future
-
A Future to manage SerachRequest
- SearchFuture(LdapConnection, int) - Constructor for class org.apache.directory.ldap.client.api.future.SearchFuture
-
Creates a new instance of SearchFuture.
- SearchIntermediateResponse - Class in org.apache.directory.ldap.client.api.message
-
IntermediateResponse received during the search operation
- SearchIntermediateResponse() - Constructor for class org.apache.directory.ldap.client.api.message.SearchIntermediateResponse
-
- SearchListener - Interface in org.apache.directory.ldap.client.api.listener
-
A listener used for asynchronous search handling.
- SearchRequest - Class in org.apache.directory.ldap.client.api.message
-
Search request protocol message interface.
- SearchRequest() - Constructor for class org.apache.directory.ldap.client.api.message.SearchRequest
-
Creates a new instance of SearchRequestImpl.
- SearchResponse - Interface in org.apache.directory.ldap.client.api.message
-
An interface for all the search responses.
- SearchResultDone - Class in org.apache.directory.ldap.client.api.message
-
Search done protocol response message used to indicate the completion of a
search request message.
- SearchResultDone() - Constructor for class org.apache.directory.ldap.client.api.message.SearchResultDone
-
Creates a new instance of SearchResultDoneImpl.
- SearchResultEntry - Class in org.apache.directory.ldap.client.api.message
-
Search entry protocol response message used to return non referral entries to
the client in response to a search request message.
- SearchResultEntry() - Constructor for class org.apache.directory.ldap.client.api.message.SearchResultEntry
-
Creates a new instance of SearchResultEntryImpl.
- SearchResultReference - Class in org.apache.directory.ldap.client.api.message
-
Search reference protocol response message used to return referrals to the
client in response to a search request message.
- SearchResultReference() - Constructor for class org.apache.directory.ldap.client.api.message.SearchResultReference
-
Creates a new instance of SearchResultReferenceImpl.
- set(R) - Method in class org.apache.directory.ldap.client.api.future.ResponseFuture
- setAbandonedMessageId(int) - Method in class org.apache.directory.ldap.client.api.message.AbandonRequest
-
Set the abandoned message ID
- setAttrName(String) - Method in class org.apache.directory.ldap.client.api.message.CompareRequest
-
- setBaseDn(String) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Sets the search base as a distinguished name.
- setConnector(IoConnector) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Set the connector to use.
- setCredentials(String) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setCredentials(byte[]) - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Sets the simple credentials associated with a simple authentication
attempt ignored if this request uses SASL authentication mechanisms.
- setCredentials(String) - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Sets the simple credentials associated with a simple authentication
attempt ignored if this request uses SASL authentication mechanisms.
- setDeleteChildren(boolean) - Method in class org.apache.directory.ldap.client.api.message.DeleteRequest
-
- setDeleteOldRdn(boolean) - Method in class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- setDerefAliases(AliasDerefMode) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Sets the alias handling parameter.
- setEntry(Entry) - Method in class org.apache.directory.ldap.client.api.message.SearchResultEntry
-
Sets an entry
- setEntryDn(DN) - Method in class org.apache.directory.ldap.client.api.message.CompareRequest
-
- setEntryDn(DN) - Method in class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- setErrorMessage(String) - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Sets the descriptive error message associated with the error code.
- setFactory(PoolableLdapConnectionFactory) - Method in class org.apache.directory.ldap.client.api.LdapConnectionPool
- setFilter(String) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Sets the search filter associated with this search request.
- setKeyManagers(KeyManager[]) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setLdapHost(String) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setLdapPort(int) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setLdapResult(LdapResult) - Method in class org.apache.directory.ldap.client.api.message.AbstractResponseWithResult
-
Sets the result into the response.
- setLdapResult(LdapResult) - Method in interface org.apache.directory.ldap.client.api.message.ResponseWithResult
-
Sets the result into the response.
- setMatchedDn(String) - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Sets the lowest entry in the directory that was matched.
- setMessageId(int) - Method in class org.apache.directory.ldap.client.api.message.AbstractMessage
-
Set the request message ID
- setMessageId(int) - Method in interface org.apache.directory.ldap.client.api.message.Message
-
Set the request message ID
- setName(String) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setName(String) - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Sets the distinguished name of the subject in this authentication
request.
- setNewRdn(RDN) - Method in class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- setNewSuperior(DN) - Method in class org.apache.directory.ldap.client.api.message.ModifyDnRequest
-
- setOid(OID) - Method in class org.apache.directory.ldap.client.api.message.ExtendedResponse
-
- setReferral(Referral) - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Sets the Referral associated with this LdapResult if the resultCode
property is set to the REFERRAL ResultCodeEnum.
- setReferral(Referral) - Method in class org.apache.directory.ldap.client.api.message.SearchResultReference
-
Sets the sequence of LdapUrls as a Referral instance.
- setResponseName(String) - Method in class org.apache.directory.ldap.client.api.message.ExtendedIntermediateResponse
-
Sets the original response OID
- setResponseName(String) - Method in interface org.apache.directory.ldap.client.api.message.IntermediateResponse
-
Sets the original response OID
- setResponseName(String) - Method in class org.apache.directory.ldap.client.api.message.SearchIntermediateResponse
-
Sets the original response OID
- setResponseValue(byte[]) - Method in class org.apache.directory.ldap.client.api.message.ExtendedIntermediateResponse
-
Sets the response's value
- setResponseValue(byte[]) - Method in interface org.apache.directory.ldap.client.api.message.IntermediateResponse
-
Sets the response's value
- setResponseValue(byte[]) - Method in class org.apache.directory.ldap.client.api.message.SearchIntermediateResponse
-
Sets the response's value
- setResultCode(ResultCodeEnum) - Method in class org.apache.directory.ldap.client.api.message.LdapResult
-
Sets the result code enumeration associated with the response.
- setSasl() - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Sets the authentication mechanism to SASL
- setSaslMechanism(String) - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Sets the SASL mechanism String associated with this BindRequest if the
bind operation is using SASL.
- setScope(SearchScope) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Sets the search scope parameter enumeration.
- setSecureRandom(SecureRandom) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setServerSaslCreds(byte[]) - Method in class org.apache.directory.ldap.client.api.message.BindResponse
- setSizeLimit(long) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Sets sizelimit that restricts the maximum number of entries to be
returned as a result of the search.
- setSslProtocol(String) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setTimeLimit(int) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
Sets the timelimit that restricts the maximum time (in seconds) allowed
for a search.
- setTimeOut(long) - Method in class org.apache.directory.ldap.client.api.LdapConnection
-
Set the timeOut for the responses.
- setTimeout(long) - Method in class org.apache.directory.ldap.client.api.message.AbstractRequest
-
Set a request client timeout.
- setTimeout(long) - Method in interface org.apache.directory.ldap.client.api.message.Request
-
Set a request client timeout.
- setTrustManagers(TrustManager[]) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setTypesOnly(boolean) - Method in class org.apache.directory.ldap.client.api.message.SearchRequest
-
An indicator as to whether search results will contain both attribute
types and values, or just attribute types.
- setUseSsl(boolean) - Method in class org.apache.directory.ldap.client.api.LdapConnectionConfig
-
- setValue(Object) - Method in class org.apache.directory.ldap.client.api.message.CompareRequest
-
- setValue(String) - Method in class org.apache.directory.ldap.client.api.message.ExtendedRequest
-
- setValue(byte[]) - Method in class org.apache.directory.ldap.client.api.message.ExtendedRequest
-
- setValue(Object) - Method in class org.apache.directory.ldap.client.api.message.ExtendedResponse
-
- setVersion(int) - Method in class org.apache.directory.ldap.client.api.message.BindRequest
-
Sets whether or not the LDAP v3 or v2 protocol is used.