Uses of Interface
org.ldaptive.Freezable
-
-
Uses of Freezable in org.ldaptive
Classes in org.ldaptive that implement Freezable Modifier and Type Class Description class
AbstractConfig
Provides common implementations for configuration objects.class
AbstractConnectionStrategy
Base class for connection strategy implementations.class
AbstractConnectionValidator
Base class for connection validator implementations.class
AbstractFreezable
Base class for objects that can be made immutable.class
AbstractOperationConnectionValidator<Q extends Request,S extends Result>
Base class for validators that use an operation to perform validation.class
AbstractOperationFactory<Q extends Request,S extends Result>
Base class for classes that need to configure an operation.class
AbstractPassiveConnectionStrategy
Base class for connection strategies that implement an active/passive format for URLs.class
AbstractSearchOperationFactory
Base class for classes that need to configure a search operation.class
ActivePassiveConnectionStrategy
Connection strategy that attempts hosts ordered exactly the way they are configured.class
BindConnectionInitializer
Initializes a connection by performing a bind operation.class
CompareConnectionValidator
Validates a connection is healthy by performing a compare operation.class
ConnectionConfig
Contains all the configuration data needed to control connections.class
DefaultConnectionFactory
Creates connections for performing ldap operations.class
DnsResolverConnectionStrategy
Connection strategy that tries all IP addresses resolved from DNS.class
DnsSrvConnectionStrategy
DNS SRV connection strategy.class
LdapAttribute
LDAP attribute defined as:class
LdapEntry
LDAP search result entry defined as:class
PooledConnectionFactory
Creates connections for performing ldap operations and manages those connections as a pool.class
RandomConnectionStrategy
Connection strategy that randomizes the list of configured URLs.class
RoundRobinConnectionStrategy
Connection strategy that reorders its URLs based on the number of times it's been invoked.class
SearchConnectionValidator
Validates a connection is healthy by performing a search operation.class
SearchResponse
Response that encapsulates the result elements of a search request.class
SearchResultReference
LDAP search result entry defined as:class
SingleConnectionFactory
Creates a single connection which is proxied for LDAP operations. -
Uses of Freezable in org.ldaptive.ad
Classes in org.ldaptive.ad that implement Freezable Modifier and Type Class Description class
UnicodePwdAttribute
Helper class for the active directory unicodePwd attribute. -
Uses of Freezable in org.ldaptive.ad.handler
Classes in org.ldaptive.ad.handler that implement Freezable Modifier and Type Class Description class
AbstractBinaryAttributeHandler<T>
Base class for entry handlers that convert a binary attribute to its string form.class
ObjectGuidHandler
Processes an objectGuid attribute by converting it from binary to its string form.class
ObjectSidHandler
Processes an objectSid attribute by converting it from binary to its string form.class
PrimaryGroupIdHandler
Constructs the primary group SID and then searches for that group and puts its DN in the 'memberOf' attribute of the original search entry.class
RangeEntryHandler
Rewrites attributes returned from Active Directory to include all values by performing additional searches. -
Uses of Freezable in org.ldaptive.auth
Classes in org.ldaptive.auth that implement Freezable Modifier and Type Class Description class
AbstractAuthenticationHandler
Base class for an LDAP authentication implementations.class
AbstractSearchEntryResolver
Base implementation for search entry resolvers.class
AggregateAuthenticationHandler
Used in conjunction with anAggregateDnResolver
to authenticate the resolved DN.class
AggregateAuthenticationResponseHandler
Used in conjunction with anAggregateDnResolver
to execute a list of response handlers.class
AggregateDnResolver
Looks up a user's DN using multiple DN resolvers.class
AggregateEntryResolver
Used in conjunction with anAggregateDnResolver
to resolve an entry.class
AuthenticationResponse
Synthetic response object that encapsulates data used for authentication.class
Authenticator
Provides functionality to authenticate users against an ldap directory.class
AuthorizationIdentityEntryResolver
Reads the authorization identity response control, then performs an object level search on the result.class
CompareAuthenticationHandler
Provides an LDAP authentication implementation that uses a compare operation against the userPassword attribute.class
FormatDnResolver
Returns a DN by applying a formatter.class
SearchDnResolver
Base implementation for search dn resolvers.class
SearchEntryResolver
Looks up the LDAP entry associated with a user.class
SimpleBindAuthenticationHandler
Provides an LDAP authentication implementation that leverages the LDAP bind operation.class
WhoAmIEntryResolver
Executes the whoami extended operation on the authenticated connection, then performs an object level search on the result. -
Uses of Freezable in org.ldaptive.auth.ext
Classes in org.ldaptive.auth.ext that implement Freezable Modifier and Type Class Description class
ActiveDirectoryAuthenticationResponseHandler
Attempts to parse the authentication response message and set the account state using data associated with active directory.class
EDirectoryAuthenticationResponseHandler
Attempts to parse the authentication response and set the account state using data associated with eDirectory.class
FreeIPAAuthenticationResponseHandler
Attempts to parse the authentication response and set the account state using data associated with FreeIPA. -
Uses of Freezable in org.ldaptive.beans.persistence
Classes in org.ldaptive.beans.persistence that implement Freezable Modifier and Type Class Description class
DefaultLdapEntryManager<T>
Default implementation of an ldap entry manager. -
Uses of Freezable in org.ldaptive.control.util
Classes in org.ldaptive.control.util that implement Freezable Modifier and Type Class Description class
PagedResultsClient
Client that simplifies using the paged results control.class
VirtualListViewClient
Client that simplifies using the virtual list view control. -
Uses of Freezable in org.ldaptive.dn
Classes in org.ldaptive.dn that implement Freezable Modifier and Type Class Description class
Dn
Distinguished name containing zero or more relative distinguished names. -
Uses of Freezable in org.ldaptive.handler
Classes in org.ldaptive.handler that implement Freezable Modifier and Type Class Description class
AbstractEntryHandler
Base class for entry handlers which simply returns values unaltered.class
CaseChangeEntryHandler
Provides the ability to modify the case of search entry DNs, attribute names, and attribute values.class
DnAttributeEntryHandler
Adds the entry DN as an attribute to the result set.class
MergeAttributeEntryHandler
Merges the values of one or more attributes into a single attribute.class
RecursiveResultHandler
This recursively searches based on a supplied attribute and merges those results into the original entry. -
Uses of Freezable in org.ldaptive.jaas
Classes in org.ldaptive.jaas that implement Freezable Modifier and Type Class Description class
SearchRoleResolver
Base class for search role resolver implementations. -
Uses of Freezable in org.ldaptive.pool
Classes in org.ldaptive.pool that implement Freezable Modifier and Type Class Description class
AbstractConnectionPool
Contains the base implementation for pooling connections.class
AbstractPruneStrategy
Base class for prune strategy implementations.class
AgePruneStrategy
Removes connections from the pool based on how long they have existed.class
BindConnectionPassivator
Passivates a connection by performing a bind operation on it.class
BlockingConnectionPool
Implements a pool of connections that has a set minimum and maximum size.class
IdlePruneStrategy
Removes connections from the pool based on how long they have been idle in the available queue. -
Uses of Freezable in org.ldaptive.referral
Classes in org.ldaptive.referral that implement Freezable Modifier and Type Class Description class
AbstractFollowReferralHandler<Q extends Request,S extends Result>
Common implementation of referral handling.class
AbstractFollowSearchReferralHandler
Base class with functionality for handling an ldap referral for search operations.class
FollowAddReferralHandler
Provides handling of an ldap referral for add operations.class
FollowCompareReferralHandler
Provides handling of an ldap referral for compare operations.class
FollowDeleteReferralHandler
Provides handling of an ldap referral for delete operations.class
FollowModifyDnReferralHandler
Provides handling of an ldap referral for modify dn operations.class
FollowModifyReferralHandler
Provides handling of an ldap referral for modify operations.class
FollowSearchReferralHandler
Provides handling of an ldap referral for search operations.class
FollowSearchResultReferenceHandler
Provides handling of an ldap continuation reference for search operations. -
Uses of Freezable in org.ldaptive.sasl
Classes in org.ldaptive.sasl that implement Freezable Modifier and Type Class Description class
SaslConfig
Contains basic configuration data for SASL authentication. -
Uses of Freezable in org.ldaptive.ssl
Classes in org.ldaptive.ssl that implement Freezable Modifier and Type Class Description class
KeyStoreCredentialConfig
Provides the properties necessary for creating an SSL context initializer with a keystore credential reader.class
SslConfig
Contains all the configuration data for SSL and startTLS.class
X509CredentialConfig
Provides the properties necessary for creating an SSL context initializer with an X.509 credential reader. -
Uses of Freezable in org.ldaptive.transport
Classes in org.ldaptive.transport that implement Freezable Modifier and Type Class Description class
AbstractMessageFunctionalEntryHandler<T>
Base class for entry handlers which simply returns values unaltered.class
MessageFunctional<Q extends Request,S extends Result>
Base class for processing a message that is initialized with properties from the handle.static class
MessageFunctional.BiConsumer<Q extends Request,S extends Result,T,U>
Marker class to inject handle properties.static class
MessageFunctional.Consumer<Q extends Request,S extends Result,T>
Marker class to inject handle properties.static class
MessageFunctional.Function<Q extends Request,S extends Result,T,R>
Marker class to inject handle properties.class
ThreadPoolConfig
Contains configuration properties for creating thread pools used by transports.
-