Package org.forgerock.opendj.server.core
Class AbstractContext
- java.lang.Object
-
- org.forgerock.opendj.server.core.AbstractContext
-
- All Implemented Interfaces:
org.forgerock.services.context.Context
- Direct Known Subclasses:
ConnectionContext,RequestContext,RoutingContext
public abstract class AbstractContext extends Object implements org.forgerock.services.context.Context
A base implementation of theContextinterface for OpenDJ.It is simpler and lighter than the one provided in chf-http-core because it does not need to support persistence.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.forgerock.services.context.Context>
Optional<T>as(Class<T> clazz)<T extends org.forgerock.services.context.Context>
TasContext(Class<T> clazz)booleancontainsContext(Class<? extends org.forgerock.services.context.Context> clazz)booleancontainsContext(String contextName)Optional<org.forgerock.services.context.Context>get(String contextName)org.forgerock.services.context.ContextgetContext(String contextName)StringgetContextName()StringgetId()org.forgerock.services.context.ContextgetParent()StringgetRootId()booleanisRootContext()JsonValuetoJsonValue()StringtoString()
-
-
-
Method Detail
-
as
public <T extends org.forgerock.services.context.Context> Optional<T> as(Class<T> clazz)
- Specified by:
asin interfaceorg.forgerock.services.context.Context
-
asContext
public final <T extends org.forgerock.services.context.Context> T asContext(Class<T> clazz)
- Specified by:
asContextin interfaceorg.forgerock.services.context.Context
-
get
public Optional<org.forgerock.services.context.Context> get(String contextName)
- Specified by:
getin interfaceorg.forgerock.services.context.Context
-
getContext
public final org.forgerock.services.context.Context getContext(String contextName)
- Specified by:
getContextin interfaceorg.forgerock.services.context.Context
-
containsContext
public final boolean containsContext(Class<? extends org.forgerock.services.context.Context> clazz)
- Specified by:
containsContextin interfaceorg.forgerock.services.context.Context
-
containsContext
public final boolean containsContext(String contextName)
- Specified by:
containsContextin interfaceorg.forgerock.services.context.Context
-
getId
public final String getId()
- Specified by:
getIdin interfaceorg.forgerock.services.context.Context
-
getRootId
public String getRootId()
- Specified by:
getRootIdin interfaceorg.forgerock.services.context.Context
-
getParent
public final org.forgerock.services.context.Context getParent()
- Specified by:
getParentin interfaceorg.forgerock.services.context.Context
-
isRootContext
public final boolean isRootContext()
- Specified by:
isRootContextin interfaceorg.forgerock.services.context.Context
-
toJsonValue
public final JsonValue toJsonValue()
- Specified by:
toJsonValuein interfaceorg.forgerock.services.context.Context
-
getContextName
public final String getContextName()
- Specified by:
getContextNamein interfaceorg.forgerock.services.context.Context
-
-