Package org.forgerock.opendj.rest2ldap
Class AuthenticatedConnectionContext
- java.lang.Object
-
- org.forgerock.services.context.AbstractContext
-
- org.forgerock.opendj.rest2ldap.AuthenticatedConnectionContext
-
- All Implemented Interfaces:
org.forgerock.services.context.Context
public final class AuthenticatedConnectionContext extends org.forgerock.services.context.AbstractContextAContextcontaining a cached pre-authenticated LDAP connection which should be re-used for performing subsequent LDAP operations. The LDAP connection is typically acquired while perform authentication in an HTTP servlet filter. It is the responsibility of the component which acquired the connection to release once processing has completed.
-
-
Constructor Summary
Constructors Constructor Description AuthenticatedConnectionContext(org.forgerock.services.context.Context parent, Connection connection)Creates a new pre-authenticated cached LDAP connection context having the provided parent and an ID automatically generated usingUUID.randomUUID().
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectiongetConnection()Returns the cached pre-authenticated LDAP connection which should be re-used for subsequent LDAP operations.
-
-
-
Constructor Detail
-
AuthenticatedConnectionContext
public AuthenticatedConnectionContext(org.forgerock.services.context.Context parent, Connection connection)Creates a new pre-authenticated cached LDAP connection context having the provided parent and an ID automatically generated usingUUID.randomUUID().- Parameters:
parent- The parent context.connection- The cached pre-authenticated LDAP connection which should be re-used for subsequent LDAP operations.
-
-
Method Detail
-
getConnection
public Connection getConnection()
Returns the cached pre-authenticated LDAP connection which should be re-used for subsequent LDAP operations.- Returns:
- The cached pre-authenticated LDAP connection which should be re-used for subsequent LDAP operations.
-
-