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.AbstractContext
A
Context containing 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.-
Field Summary
Fields inherited from class org.forgerock.services.context.AbstractContext
data -
Constructor Summary
ConstructorsConstructorDescriptionAuthenticatedConnectionContext(org.forgerock.services.context.Context parent, org.forgerock.opendj.ldap.Connection connection) Creates a new pre-authenticated cached LDAP connection context having the provided parent and an ID automatically generated usingUUID.randomUUID(). -
Method Summary
Modifier and TypeMethodDescriptionorg.forgerock.opendj.ldap.ConnectionReturns the cached pre-authenticated LDAP connection which should be re-used for subsequent LDAP operations.Methods inherited from class org.forgerock.services.context.AbstractContext
asContext, containsContext, containsContext, getContext, getContextName, getId, getParent, isRootContext, toJsonValue, toString
-
Constructor Details
-
AuthenticatedConnectionContext
public AuthenticatedConnectionContext(org.forgerock.services.context.Context parent, org.forgerock.opendj.ldap.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 Details
-
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.
-