| java.lang.Object org.jboss.ha.hasessionstate.server.HASessionStateImpl
Method Summary | |
public PackagedSessionImpl | _createSession(String appName, Object keyId) | public void | _removeSession(String appName, Object keyId) | public Boolean | _setOwnership(String appName, Object keyId, String newOwner, Long remoteVersion) | public void | _setState(String appName, PackagedSession session) | protected void | bind(String jndiName, Object who, Class classType, Context ctx) | public void | createSession(String appName, Object keyId) | protected byte[] | deflate(Object object) | public void | destroy() | public HAPartition | getCurrentHAPartition() | public Serializable | getCurrentState() | protected Hashtable | getHashtableForApp(String appName) | protected Mutex | getLock(String appName, Object key) | public String | getNodeName() | public PackagedSession | getState(String appName, Object keyId) | public PackagedSession | getStateWithOwnership(String appName, Object keyId) | protected Object | inflate(byte[] compressedContent) | public void | init() | public PackagedSession | localTakeOwnership(String appName, Object keyId) | protected boolean | lockExists(String appName, Object key) | public void | ownedObjectExternallyModified(String appName, Object key, PackagedSession oldSession, PackagedSession newSession) | public void | purgeState() | protected void | removeLock(String appName, Object key) | public void | removeSession(String appName, Object keyId) | public void | setCurrentState(Serializable newState) | public void | setState(String appName, Object keyId, byte[] state) | public void | start() | public void | stop() | public synchronized void | subscribe(String appName, HASessionStateListener listener) | public void | takeOwnership(String appName, Object keyId) | public synchronized void | unsubscribe(String appName, HASessionStateListener listener) |
DEFAULT_PARTITION_JNDI_NAME | final protected String DEFAULT_PARTITION_JNDI_NAME(Code) | | |
HA_SESSION_STATE_STATE_TRANSFER | final protected static String HA_SESSION_STATE_STATE_TRANSFER(Code) | | |
JNDI_FOLDER_NAME_FOR_HAPARTITION | final protected String JNDI_FOLDER_NAME_FOR_HAPARTITION(Code) | | |
JNDI_FOLDER_NAME_FOR_HASESSIONSTATE | final protected String JNDI_FOLDER_NAME_FOR_HASESSIONSTATE(Code) | | |
MAX_DELAY_BEFORE_CLEANING_UNRECLAIMED_STATE | final protected long MAX_DELAY_BEFORE_CLEANING_UNRECLAIMED_STATE(Code) | | |
beanCleaningDelay | protected long beanCleaningDelay(Code) | | |
haPartitionJndiName | protected String haPartitionJndiName(Code) | | |
sessionStateIdentifier | protected String sessionStateIdentifier(Code) | | |
HASessionStateImpl | public HASessionStateImpl()(Code) | | |
HASessionStateImpl | public HASessionStateImpl(String sessionStateName, HAPartition partition, long beanCleaningDelay)(Code) | | |
HASessionStateImpl | public HASessionStateImpl(String sessionStateName, String mainHAPartitionName, long beanCleaningDelay)(Code) | | |
purgeState | public void purgeState()(Code) | | |
subscribe | public synchronized void subscribe(String appName, HASessionStateListener listener)(Code) | | |
unsubscribe | public synchronized void unsubscribe(String appName, HASessionStateListener listener)(Code) | | |
|
|