See: Description
| Interface | Description |
|---|---|
| AdvancedContext<K> |
This interface defines all the additional methods needed to easily implement
an AlterableContext
|
| ContextManager |
The entry point to a
Context |
| CreationContextStorage |
This class defined all the main methods needed to be able to store and/or access to
a
CreationalContext and its content |
| Class | Description |
|---|---|
| AbstractContext<K> |
This is the root class of all the implementations of an
AdvancedContext |
| AbstractContext.ThreadLocalData |
This class encapsulates all the data stored into the
ThreadLocal variable |
| ContextManagerImpl |
The basic implementation of a
ContextManager based on a ConcurrentHashMap that is
filled thanks to a component plugins. |
| ContextManagerListener |
This listener is used to manage the components of scope
SessionScoped and RequestScoped |
| ContextPlugin |
This class allows you to dynamically register new context definitions
|
| CreationContext<T> |
This class defined all the context needed while creation the object instance
|
| RequestContext |
The context that represents the request scope.
|
| SessionContext |
The context that represents the
SessionScoped. |
| SharedContext<K> |
This is the root class of all the shared contexts, it relies on a
ConcurrentMap |
| UnSharedContext<K> |
This is the root class of all the unshared contexts, it relies on a thread local
|
| Exception | Description |
|---|---|
| DefinitionException |
Thrown when a definition error occurs.
|
Copyright © 2021 eXo Platform SAS. All Rights Reserved.