Methods Summary |
---|
public void | checkpointSave(SFSBBeanState beanState)Store session data in this beanState
This method used only for checkpointing; use passivateSave for passivating
|
public SFSBBeanState | createSFSBBeanState(java.lang.Object sessionId, long lastAccess, boolean isNew, byte[] state)A Factory method to create a SFSBBeanState. The StoreManager
is responsible for filling the SFSBBeanState with the
correct ClusterId, containerId and SFSBStoreManager
|
public com.sun.ejb.spi.stats.MonitorableSFSBStoreManager | getMonitorableSFSBStoreManager()Get the SFSBStoreManagerMonitor
|
public SFSBBeanState | getState(java.lang.Object sessionKey)Return the SFSBBeanState containing
the stored session data identified by this sessionKey
|
public void | initSessionStore(java.util.Map storeEnv)Called from the Container during container creation
|
public void | passivateSave(SFSBBeanState beanState)Store session data in this beanState
This method used only for passivation; use checkpointSave for checkpointing
|
public void | remove(java.lang.Object sessionKey)Remove the session data identified by this sessionKey
|
public void | removeAll()Remove all session data for this container
called during undeployment
|
public int | removeExpiredSessions()Remove all the idle/expired session data
that are idle for idleTimeoutInSeconds (passed during initSessionStore())
|
public void | shutdown()Called during shutdown of instance
|
public void | updateLastAccessTime(java.lang.Object sessionKey, long time)update only the lastAccessTime to the value time
Used when the session has been accessed as well
as periodically to keep session alive
|