| Interface | Description | 
|---|---|
| Connection | 
 Interface for ldap connection implementations. 
 | 
| ConnectionFactory | 
 Factory for creating connections. 
 | 
| ConnectionFactoryManager | 
 Interface for objects that manage an instance of connection factory. 
 | 
| ConnectionFactoryMetadata | 
 Interface to describe the state of the connection factory. 
 | 
| ConnectionInitializer | 
 Provides an interface for initializing connections after they are opened. 
 | 
| ConnectionStrategy | 
 Interface to describe various connection strategies. 
 | 
| Message<T extends Control> | 
 Interface for ldap messages. 
 | 
| Operation<Q extends Request,S> | 
 Interface for ldap operations. 
 | 
| Request | 
 Marker interface for all ldap requests. 
 | 
| ResponseMessage | 
 Interface for ldap response messages. 
 | 
| Class | Description | 
|---|---|
| AbstractConfig | 
 Provides common implementations for configuration objects. 
 | 
| AbstractLdapBean | 
 Provides common implementations for ldap beans. 
 | 
| AbstractOperation<Q extends Request,S> | 
 Provides common implementation for ldap operations. 
 | 
| AbstractRequest | 
 Contains the data common to all request objects. 
 | 
| ActivePassiveConnectionStrategy | 
 Connection strategy that returns URLs ordered exactly the way they are configured. 
 | 
| AddOperation | 
 Executes an ldap add operation. 
 | 
| AddRequest | 
 Contains the data required to perform an ldap add operation. 
 | 
| AttributeModification | 
 Contains the data required to modify an ldap attribute. 
 | 
| BindConnectionInitializer | 
 Initializes a connection by performing a bind operation. 
 | 
| BindOperation | 
 Executes an ldap bind operation. 
 | 
| BindRequest | 
 Contains the data required to perform an ldap bind operation. 
 | 
| CompareOperation | 
 Executes an ldap compare operation. 
 | 
| CompareRequest | 
 Contains the data required to perform an ldap compare operation. 
 | 
| ConnectionConfig | 
 Contains all the configuration data needed to control connections. 
 | 
| Credential | 
 Provides convenience methods for converting the various types of passwords into a byte array. 
 | 
| DefaultConnectionFactory | 
 Creates connections for performing ldap operations. 
 | 
| DefaultConnectionFactory.DefaultConnection | 
 Default implementation for managing a connection to an LDAP. 
 | 
| DefaultConnectionStrategy | 
 Connection strategy that returns the exact URL that is returned from  
ConnectionFactoryMetadata.getLdapUrl(). | 
| DeleteOperation | 
 Executes an ldap delete operation. 
 | 
| DeleteRequest | 
 Contains the data required to perform an ldap delete operation. 
 | 
| DnParser | 
 Parses DNs following the rules in RFC 4514. 
 | 
| DnParser.OctetStringHandler | 
 Parse handler for decoding octet strings. 
 | 
| DnsSrvConnectionStrategy | 
 DNS SRV connection strategy. 
 | 
| DnsSrvConnectionStrategy.SrvRecord | 
 SRV record. 
 | 
| LdapAttribute | 
 Simple bean representing an ldap attribute. 
 | 
| LdapEntry | 
 Simple bean representing an ldap entry. 
 | 
| LdapURL | 
 Utility class for parsing LDAP URLs. 
 | 
| LdapURL.Entry | 
 Represents a single LDAP URL entry. 
 | 
| LdapUtils | 
 Provides utility methods for this package. 
 | 
| ModifyDnOperation | 
 Executes an ldap modify dn operation. 
 | 
| ModifyDnRequest | 
 Contains the data required to perform an ldap modify dn operation. 
 | 
| ModifyOperation | 
 Executes an ldap modify operation. 
 | 
| ModifyRequest | 
 Contains the data required to perform an ldap modify operation. 
 | 
| RandomConnectionStrategy | 
 Connection strategy that randomizes the list of configured URLs. 
 | 
| Response<T> | 
 Wrapper class for all operation responses. 
 | 
| RoundRobinConnectionStrategy | 
 Connection strategy that attempts each URL in the order they are configured. 
 | 
| SearchEntry | 
 Simple bean representing a search entry. 
 | 
| SearchExecutor | 
 Helper class which encapsulates the try, finally idiom used to execute a  
SearchOperation. | 
| SearchFilter | 
 Simple bean for an ldap search filter and it's parameters. 
 | 
| SearchOperation | 
 Executes an ldap search operation. 
 | 
| SearchReference | 
 Simple bean representing a search reference. 
 | 
| SearchRequest | 
 Contains the data required to perform an ldap search operation. 
 | 
| SearchResult | 
 Simple bean representing an ldap search result. 
 | 
| Enum | Description | 
|---|---|
| AttributeModificationType | 
 Enum to define the type of attribute modification. 
 | 
| DerefAliases | 
 Enum to define how aliases are dereferenced. 
 | 
| ResultCode | 
 Enum to define ldap result codes. 
 | 
| ReturnAttributes | 
 Enum to define constants specific to ldap return attributes. 
 | 
| SearchScope | 
 Enum to define the type of search scope. 
 | 
| SortBehavior | 
 Enum to define how ldap result, entries, and attribute data should be sorted. 
 | 
| Exception | Description | 
|---|---|
| LdapException | 
 Base exception for all ldap related exceptions. 
 | 
| OperationException | 
 Exception thrown when an ldap operation attempt fails. 
 | 
Copyright © 2003-2019 Virginia Tech. All Rights Reserved.