Package com.unboundid.ldap.listener

This package contains classes which may be used to accept connections and read requests from LDAP-based clients.

See:
          Description

Interface Summary
IntermediateResponseTransformer This interface may be implemented by a class which wishes to intercept and alter intermediate responses in some way before they are returned to the client, and/or to prevent them from being returned altogether.
LDAPListenerExceptionHandler This interface defines an API that may be implemented by a class that should be notified whenever a problem occurs with the LDAP listener or any of its associated connections in a manner that may not be directly visible to the caller.
SearchEntryTransformer This interface may be implemented by a class which wishes to intercept and alter search result entries in some way before they are returned to the client, and/or to prevent them from being returned altogether.
SearchReferenceTransformer This interface may be implemented by a class which wishes to intercept and alter search result references in some way before they are returned to the client, and/or to prevent them from being returned altogether.
 

Class Summary
AccessLogRequestHandler This class provides a request handler that may be used to log each request and result using the Java logging framework.
CannedResponseRequestHandler This class provides a very simple LDAP listener request handler implementation that simply returns a canned response to the client for each type of operation.
InMemoryDirectoryServer This class provides a utility that may be used to create a simple LDAP server instance that will hold all of its information in memory.
InMemoryDirectoryServerConfig This class provides a simple data structure with information that may be used to control the behavior of an InMemoryDirectoryServer instance.
InMemoryDirectoryServerSnapshot This class provides an opaque data structure which represents a point-in-time snapshot for an in-memory directory server instance.
InMemoryDirectoryServerTool This class provides a command-line tool that can be used to run an instance of the in-memory directory server.
InMemoryExtendedOperationHandler This class defines an API that may be used to provide support for one or more types of extended operations in the in-memory directory server.
InMemoryListenerConfig This class provides a data structure that can be used to configure a listener for use in the in-memory directory server.
InMemoryRequestHandler This class provides an implementation of an LDAP request handler that can be used to store entries in memory and process operations on those entries.
InMemorySASLBindHandler This class defines an API that may be used to provide support for a specified SASL mechanism in the in-memory directory server.
LDAPDebuggerRequestHandler This class provides a request handler that may be used to write detailed information about the contents of all requests and responses that pass through it.
LDAPListener This class provides a framework that may be used to accept connections from LDAP clients and ensure that any requests received on those connections will be processed appropriately.
LDAPListenerClientConnection This class provides an object which will be used to represent a connection to a client accepted by an LDAPListener, although connections may also be created independently if they were accepted in some other way.
LDAPListenerConfig This class provides a mechanism for defining the configuration to use for an LDAPListener instance.
LDAPListenerRequestHandler This class defines an API that may be used to process requests read from a client connection.
PasswordModifyExtendedOperationHandler This class provides an implementation of an extended operation handler for the in-memory directory server that can be used to process the password modify extended operation as defined in RFC 3062.
PLAINBindHandler This class defines a SASL bind handler which may be used to provide support for the SASL PLAIN mechanism (as defined in RFC 4616) in the in-memory directory server.
ProxyRequestHandler This class provides an implementation of a simple LDAP listener request handler that may be used to forward the request to another LDAP directory server.
ReadOnlyInMemoryDirectoryServerConfig This class provides a read-only representation of an InMemoryDirectoryServerConfig object.
StartTLSRequestHandler This class provides a request handler implementation that can be used to convert an existing connection to use TLS encryption.
TransactionExtendedOperationHandler This class provides an implementation of an extended operation handler for the start transaction and end transaction extended operations as defined in RFC 5805.
WhoAmIExtendedOperationHandler This class provides an implementation of an extended operation handler for the in-memory directory server that can be used to process the "Who Am I?" extended operation as defined in RFC 4532.
 

Package com.unboundid.ldap.listener Description

This package contains classes which may be used to accept connections and read requests from LDAP-based clients. It provides the ability to serve as an LDAP front end to some other application, or create a simple LDAP server for testing purposes.