org.jboss.ha.hasessionstate.server
Class PackagedSessionImpl
java.lang.Object
org.jboss.ha.hasessionstate.server.PackagedSessionImpl
- All Implemented Interfaces:
- PackagedSession (src) , java.io.Serializable
- public class PackagedSessionImpl
- extends java.lang.Object
- implements PackagedSession (src)
Default implementation of PackagedSession
- See Also:
PackagedSession, HASessionStateImpl
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
state
protected byte[] state
versionId
protected long versionId
owner
protected java.lang.String owner
key
protected java.io.Serializable key
lastModificationTimeInVM
protected transient long lastModificationTimeInVM
PackagedSessionImpl
public PackagedSessionImpl()
PackagedSessionImpl
public PackagedSessionImpl(java.io.Serializable key,
byte[] state,
java.lang.String owner)
getState
public byte[] getState()
- Specified by:
getState
in interface PackagedSession (src)
setState
public boolean setState(byte[] state)
- Specified by:
setState
in interface PackagedSession (src)
isStateIdentical
public boolean isStateIdentical(byte[] state)
- Specified by:
isStateIdentical
in interface PackagedSession (src)
update
public void update(PackagedSession (src) clone)
- Specified by:
update
in interface PackagedSession (src)
getOwner
public java.lang.String getOwner()
- Specified by:
getOwner
in interface PackagedSession (src)
setOwner
public void setOwner(java.lang.String owner)
- Specified by:
setOwner
in interface PackagedSession (src)
getVersion
public long getVersion()
- Specified by:
getVersion
in interface PackagedSession (src)
getKey
public java.io.Serializable getKey()
- Specified by:
getKey
in interface PackagedSession (src)
setKey
public void setKey(java.io.Serializable key)
- Specified by:
setKey
in interface PackagedSession (src)
unmodifiedExistenceInVM
public long unmodifiedExistenceInVM()
- Specified by:
unmodifiedExistenceInVM
in interface PackagedSession (src)