org.jdiameter.server.impl.app.acc
Class ServerAccSessionDataLocalImpl

java.lang.Object
  extended by org.jdiameter.common.api.app.AppSessionDataLocalImpl
      extended by org.jdiameter.server.impl.app.acc.ServerAccSessionDataLocalImpl
All Implemented Interfaces:
IAccSessionData, IAppSessionData, IServerAccSessionData

public class ServerAccSessionDataLocalImpl
extends AppSessionDataLocalImpl
implements IServerAccSessionData

Author:
Bartosz Baranowski , Alexandre Mendonca

Field Summary
protected  ServerAccSessionState state
           
protected  boolean stateles
           
protected  long tsTimeout
           
protected  java.io.Serializable tsTimerId
           
 
Fields inherited from interface org.jdiameter.common.api.app.IAppSessionData
NON_INITIALIZED
 
Constructor Summary
ServerAccSessionDataLocalImpl()
           
 
Method Summary
 ServerAccSessionState getServerAccSessionState()
           
 long getTsTimeout()
           
 java.io.Serializable getTsTimerId()
           
 boolean isStateless()
           
 void setServerAccSessionState(ServerAccSessionState value)
           
 void setStateless(boolean value)
           
 void setTsTimeout(long value)
          Seconds value, its taken from either request or answer.
 void setTsTimerId(java.io.Serializable value)
           
 
Methods inherited from class org.jdiameter.common.api.app.AppSessionDataLocalImpl
equals, getApplicationId, getSessionId, hashCode, remove, setApplicationId, setSessionId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jdiameter.common.api.app.IAppSessionData
getApplicationId, getSessionId, remove, setApplicationId
 

Field Detail

state

protected ServerAccSessionState state

stateles

protected boolean stateles

tsTimeout

protected long tsTimeout

tsTimerId

protected java.io.Serializable tsTimerId
Constructor Detail

ServerAccSessionDataLocalImpl

public ServerAccSessionDataLocalImpl()
Method Detail

setServerAccSessionState

public void setServerAccSessionState(ServerAccSessionState value)
Specified by:
setServerAccSessionState in interface IServerAccSessionData

getServerAccSessionState

public ServerAccSessionState getServerAccSessionState()
Specified by:
getServerAccSessionState in interface IServerAccSessionData

setStateless

public void setStateless(boolean value)
Specified by:
setStateless in interface IServerAccSessionData

isStateless

public boolean isStateless()
Specified by:
isStateless in interface IServerAccSessionData

setTsTimeout

public void setTsTimeout(long value)
Description copied from interface: IServerAccSessionData
Seconds value, its taken from either request or answer. Contained in Acct-Interim-Interval AVP

Specified by:
setTsTimeout in interface IServerAccSessionData

getTsTimeout

public long getTsTimeout()
Specified by:
getTsTimeout in interface IServerAccSessionData

setTsTimerId

public void setTsTimerId(java.io.Serializable value)
Specified by:
setTsTimerId in interface IServerAccSessionData

getTsTimerId

public java.io.Serializable getTsTimerId()
Specified by:
getTsTimerId in interface IServerAccSessionData


Copyright © 2014. All Rights Reserved.