| Interface | Description |
|---|---|
| SessionCallback | |
| SessionContext |
Extends
EventContext to hold a Session. |
| SessionManager |
Responsible for holding onto
Session instances for optimized login. |
| SessionProvider |
Provides
SessionManagerImpl with wrapper around session storage backends. |
| Class | Description |
|---|---|
| SessionBean |
Implementation of
ISession. |
| SessionCallback.SimpleCloseCallback |
Assumes that only close() will be called.
|
| SessionContext.Count |
Synchronized counter which can be passed between
SessionContext
instances as they are recreated. |
| SessionContextImpl | |
| SessionManager.CreationRequest |
Extensible data object which can be passed to create* methods to stop
the explosion of different methods.
|
| SessionManagerImpl |
Is for ISession a cache and will be kept there in sync? OR Factors out the
logic from ISession and SessionManagerI
Therefore either called directly, or via synchronous messages.
|
| SessionProviderInDb |
Is for ISession a cache and will be kept there in sync? OR Factors out the
logic from ISession and SessionManagerI
Therefore either called directly, or via synchronous messages.
|
| SessionProviderInMemory |
In-memory implementation of
SessionProviderInDb. |
| SessionProviderWrapper<P extends SessionProvider & ReadOnlyStatus.IsAware> |
A session provider that offers a unified view of multiple underlying session providers.
|