Package com.unboundid.ldap.listener


package com.unboundid.ldap.listener
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.
  • Class
    Description
    This class provides a request handler that may be used to log each request and result using the Java logging framework.
    This class provides an implementation of a password encoder output formatter that will format the encoded password using the base64 mechanism described in RFC 4648.
    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.
    This class provides an implementation of an in-memory directory server password encoder that leaves the password in the clear.
    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.
    This class provides an implementation of a password encoder output formatter that will use hexadecimal digits to represent the bytes of the encoded password.
    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.
    This class provides a simple data structure with information that may be used to control the behavior of an InMemoryDirectoryServer instance.
    This class provides a data structure that encapsulates a password used by the in-memory directory server.
    This class provides an opaque data structure which represents a point-in-time snapshot for an in-memory directory server instance.
    This class provides a command-line tool that can be used to run an instance of the in-memory directory server.
    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.
    This class provides a data structure that can be used to configure a listener for use in the in-memory directory server.
    This class defines an API that may be used to interact with clear-text passwords provided to the in-memory directory server.
    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.
    This class defines an API that may be used to provide support for a specified SASL mechanism in the in-memory directory server.
    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.
    This class provides a request handler that may be used to log each request and result using the Java logging framework.
    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.
    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.
    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.
    This class provides a mechanism for defining the configuration to use for an LDAPListener instance.
    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.
    This class defines an API that may be used to process requests read from a client connection.
    This class defines an API that may be used to format and un-format encoded passwords for use with the in-memory directory server.
    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.
    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.
    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.
    This class provides an implementation of an LDAP listener request handler that can be used to apply rate limiting to client requests.
    This class provides a read-only representation of an InMemoryDirectoryServerConfig object.
    This class provides an implementation of an in-memory directory server password encoder that uses a message digest to encode passwords.
    This class provides support methods for paring search result entries based on a given set of requested attributes.
    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.
    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.
    This class provides a mechanism for generating a self-signed certificate for use by a listener that supports SSL or StartTLS.
    This class provides a request handler implementation that can be used to convert an existing connection to use TLS encryption.
    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.
    This class provides an implementation of an extended operation handler for the start transaction and end transaction extended operations as defined in RFC 5805.
    This class provides an implementation of an in-memory directory server password encoder that uses a message digest to encode passwords.
    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.