Package | Description |
---|---|
com.tangosol.coherence.servlet |
Contains classes related to the HTTP Session Replication Module.
|
com.tangosol.coherence.servlet.management |
Contains Coherence*Web MBean classes.
|
Modifier and Type | Class and Description |
---|---|
class |
MonolithicHttpSessionCollection
An implementation of HttpSessionCollection that manages 'monolithic' session objects.
|
class |
SplitHttpSessionCollection
An implementation of HttpSessionCollection that manages session objects as multiple units, splitting out larger session attributes into separately managed entries.
|
class |
TraditionalHttpSessionCollection
An implementation of HttpSessionCollection that manages session objects as individual units that contain all of their own attributes, as if the session were a single serializable object, however with some optimizations for attribute serialization and deserialization.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractHttpSessionCollection |
AbstractHttpSessionCollection.getCollection()
Obtain the AbstractHttpSessionCollection that is being used in the current application.
|
protected AbstractHttpSessionCollection |
AbstractHttpSessionModel.getCollection()
Determine the collection that this model belongs to.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CacheDelegator.containsKey(String sId, AbstractHttpSessionCollection collection)
Check if the cluster cache contains a session obj.
|
boolean |
DefaultCacheDelegator.containsKey(String sId, AbstractHttpSessionCollection collection) |
boolean |
SessionLocalBackingMapCacheDelegator.containsKey(String sId, AbstractHttpSessionCollection collection) |
Set<String> |
CacheDelegator.deleteExpiredLocalSessions(AbstractHttpSessionCollection collection)
Deletes the locally opened sessions in the session cache which have timed-out and returns the ids for deleted sessions.
|
Set<String> |
DefaultCacheDelegator.deleteExpiredLocalSessions(AbstractHttpSessionCollection collection) |
Set<String> |
LocalSessionCacheDelegator.deleteExpiredLocalSessions(AbstractHttpSessionCollection collection) |
Set<String> |
SessionLocalBackingMapCacheDelegator.deleteExpiredLocalSessions(AbstractHttpSessionCollection collection) |
Set<String> |
CacheDelegator.deleteExpiredSessions(AbstractHttpSessionCollection collection)
Deletes the sessions in the session cache which have timed-out and returns the ids for deleted sessions.
|
Set<String> |
DefaultCacheDelegator.deleteExpiredSessions(AbstractHttpSessionCollection collection) |
Set<String> |
LocalSessionCacheDelegator.deleteExpiredSessions(AbstractHttpSessionCollection collection) |
Set<String> |
SessionLocalBackingMapCacheDelegator.deleteExpiredSessions(AbstractHttpSessionCollection collection) |
void |
CacheDelegator.deleteModel(AbstractHttpSessionCollection collection, AbstractHttpSessionModel model)
Delete the session from the cluster cache.
|
void |
DefaultCacheDelegator.deleteModel(AbstractHttpSessionCollection collection, AbstractHttpSessionModel model) |
void |
LocalSessionCacheDelegator.deleteModel(AbstractHttpSessionCollection collection, AbstractHttpSessionModel model) |
void |
SessionLocalBackingMapCacheDelegator.deleteModel(AbstractHttpSessionCollection collection, AbstractHttpSessionModel model) |
Iterator |
CacheDelegator.getIteratorForPotentiallyExpiredIds(AbstractHttpSessionCollection collection)
Retrieve an iterator of potentially expired session ids.
|
Iterator |
DefaultCacheDelegator.getIteratorForPotentiallyExpiredIds(AbstractHttpSessionCollection collection) |
Iterator |
SessionLocalBackingMapCacheDelegator.getIteratorForPotentiallyExpiredIds(AbstractHttpSessionCollection collection) |
Iterator |
CacheDelegator.getIteratorForPotentiallyExpiredLocalIds(AbstractHttpSessionCollection collection)
Retrieve an iterator of potentially expired session ids from the list of local sessions.
|
Iterator |
DefaultCacheDelegator.getIteratorForPotentiallyExpiredLocalIds(AbstractHttpSessionCollection collection) |
Iterator |
LocalSessionCacheDelegator.getIteratorForPotentiallyExpiredLocalIds(AbstractHttpSessionCollection collection) |
Iterator |
SessionLocalBackingMapCacheDelegator.getIteratorForPotentiallyExpiredLocalIds(AbstractHttpSessionCollection collection) |
AbstractHttpSessionModel |
CacheDelegator.getModel(String sId, AbstractHttpSessionCollection collection)
Retrieve a model from the cluster cache
|
AbstractHttpSessionModel |
DefaultCacheDelegator.getModel(String sId, AbstractHttpSessionCollection collection) |
AbstractHttpSessionModel |
SessionLocalBackingMapCacheDelegator.getModel(String sId, AbstractHttpSessionCollection collection) |
protected void |
LogThreadsHoldingLockAgent.logThreadStackTraces(String sId, AbstractHttpSessionCollection collection) |
protected void |
AbstractHttpSessionModel.setCollection(AbstractHttpSessionCollection collection)
After deserialization, the collection needs to be configured.
|
void |
ExitTask.setCollection(AbstractHttpSessionCollection collection) |
protected void |
SplitHttpSessionModel.setCollection(AbstractHttpSessionCollection collection)
After deserialization, the collection needs to be configured.
|
Constructor and Description |
---|
AbstractHttpSessionModel(AbstractHttpSessionCollection collection, javax.servlet.http.HttpSession session, String sId)
Session creation constructor.
|
ExitTask(String sId, AbstractHttpSessionCollection collection)
Construct an ExitTask to unlock a specific session.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractHttpSessionCollection |
HttpSessionManager.getAbstractHttpSessionCollection()
Return the AbstractHttpSessionCollection currently in use.
|