| 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.