Package org.exoplatform.container.context
This package contains all the classes that are related to the Scope Management
- Version:
- $Id$
- Author:
- Nicolas Filotto
-
Interface Summary Interface Description AdvancedContext<K> This interface defines all the additional methods needed to easily implement an AlterableContextContextManager The entry point to aContextCreationContextStorage This class defined all the main methods needed to be able to store and/or access to aCreationalContextand its content -
Class Summary Class Description AbstractContext<K> This is the root class of all the implementations of anAdvancedContextAbstractContext.ThreadLocalData This class encapsulates all the data stored into theThreadLocalvariableContextManagerImpl The basic implementation of aContextManagerbased on aConcurrentHashMapthat is filled thanks to a component plugins.ContextManagerListener This listener is used to manage the components of scopeSessionScopedandRequestScopedContextPlugin This class allows you to dynamically register new context definitionsCreationContext<T> This class defined all the context needed while creation the object instanceRequestContext The context that represents the request scope.SessionContext The context that represents theSessionScoped.SharedContext<K> This is the root class of all the shared contexts, it relies on aConcurrentMapUnSharedContext<K> This is the root class of all the unshared contexts, it relies on a thread local -
Exception Summary Exception Description DefinitionException Thrown when a definition error occurs.