Package org.forgerock.opendj.ldap.spi
Interfaces and classes for service providers.
-
Interface Summary Interface Description Indexer This class is registered with a Backend and it provides callbacks for indexing attribute values.IndexingOptions Contains options indicating how indexing must be performed.IndexQueryFactory<T> A factory for creating arbitrarily complex index queries.LDAPConnectionFactoryImpl Interface for all classes that implementLDAPConnectionFactory.LDAPConnectionImpl LDAP connection interface which implementations ofLDAPConnectionFactoryImplshould implement.LDAPListenerImpl Interface for all classes that actually implementLDAPListener.Provider Interface for providers, which provide an implementation of one or more interfaces.TransportProvider Interface for transport providers, which provide implementation forLDAPConnectionFactoryandLDAPListenerclasses, using a specific transport. -
Class Summary Class Description BindResultLdapPromiseImpl Bind result promise implementation.ConnectionState This class can be used to manage the internal state of a connection, ensuring valid and atomic state transitions, as well as connection event listener notification.ExtendedResultLdapPromiseImpl<S extends ExtendedResult> Extended result promise implementation.LdapMessages Contains static methods to create ldap messages.LdapMessages.LdapRequestEnvelope Represents a Ldap Request envelope containing an encoded Request.LdapMessages.LdapResponseMessage Represents aResponseand its envelope.LdapPromiseImpl<S> This class provides an implementation of theLdapPromise.LdapPromises Utility methods for creating and composingLdapPromises.ResultLdapPromiseImpl<R extends Request,S extends Result> This class provides an implementation of theLdapPromise.SearchResultLdapPromiseImpl Search result promise implementation.