|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
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. |
| ConcurrentRequestLimiterRequestHandler | This class provides an implementation of an LDAP listener request handler that can be used to limit the number of requests that may be processed concurrently. |
| 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. |
| RateLimiterRequestHandler | This class provides an implementation of an LDAP listener request handler that can be used to apply rate limiting to client requests. |
| 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. |
| ToCodeRequestHandler | This class provides a request handler that may be used to create a log file with code that may be used to generate the requests received from clients. |
| 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. |
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.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||