org.jboss.ha.hasessionstate.interfaces
Interface PackagedSession

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
PackagedSessionImpl (src)

public interface PackagedSession
extends java.io.Serializable

Information about a session that is shared by nodes in a same sub-partition

See Also:
HASessionState, PackagedSessionImpl

Field Summary
static long serialVersionUID
          The serialVersionUID
 
Method Summary
 java.io.Serializable getKey()
           
 java.lang.String getOwner()
           
 byte[] getState()
           
 long getVersion()
           
 boolean isStateIdentical(byte[] state)
           
 void setKey(java.io.Serializable key)
           
 void setOwner(java.lang.String owner)
           
 boolean setState(byte[] state)
           
 long unmodifiedExistenceInVM()
           
 void update(PackagedSession (src)  clone)
           
 

Field Detail

serialVersionUID

public static final long serialVersionUID
The serialVersionUID

Since:
1.2
See Also:
Constant Field Values (src)
Method Detail

getState

public byte[] getState()

setState

public boolean setState(byte[] state)

isStateIdentical

public boolean isStateIdentical(byte[] state)

update

public void update(PackagedSession (src)  clone)

getOwner

public java.lang.String getOwner()

setOwner

public void setOwner(java.lang.String owner)

getVersion

public long getVersion()

getKey

public java.io.Serializable getKey()

setKey

public void setKey(java.io.Serializable key)

unmodifiedExistenceInVM

public long unmodifiedExistenceInVM()