public abstract class AppSessionImpl extends Object implements AppSession
AppSession| Modifier and Type | Field and Description |
|---|---|
protected IAppSessionData |
appSessionData |
protected ScheduledExecutorService |
scheduler |
protected Session |
session |
protected List<Session> |
sessions |
protected ISessionFactory |
sf |
protected ITimerFacility |
timerFacility |
| Constructor and Description |
|---|
AppSessionImpl(ISessionFactory sf,
IAppSessionData appSessionData) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
long |
getCreationTime() |
long |
getLastAccessedTime() |
ApplicationId |
getSessionAppId() |
String |
getSessionId() |
List<Session> |
getSessions() |
int |
hashCode() |
boolean |
isAppSession() |
boolean |
isReplicable() |
boolean |
isValid() |
abstract void |
onTimer(String timerName) |
void |
release() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisStatelessprotected IAppSessionData appSessionData
protected Session session
protected ISessionFactory sf
protected ScheduledExecutorService scheduler
protected ITimerFacility timerFacility
public AppSessionImpl(ISessionFactory sf, IAppSessionData appSessionData)
public long getCreationTime()
getCreationTime in interface BaseSessionpublic long getLastAccessedTime()
getLastAccessedTime in interface BaseSessionpublic boolean isValid()
isValid in interface BaseSessionpublic ApplicationId getSessionAppId()
getSessionAppId in interface AppSessionpublic List<Session> getSessions()
getSessions in interface AppSessionpublic void release()
release in interface BaseSessionpublic String getSessionId()
getSessionId in interface BaseSessionpublic boolean isAppSession()
isAppSession in interface BaseSessionpublic boolean isReplicable()
isReplicable in interface BaseSessionpublic abstract void onTimer(String timerName)
Copyright © 2016. All Rights Reserved.