public abstract class AppAuthSessionImpl extends AppSessionImpl implements NetworkReqListener, StateMachine
| Modifier and Type | Field and Description |
|---|---|
protected ApplicationId |
appId |
protected Lock |
sendAndStateLock |
protected List<StateChangeListener> |
stateListeners |
appSessionData, scheduler, session, sessions, sf, timerFacility| Constructor and Description |
|---|
AppAuthSessionImpl(ISessionFactory sf,
IAuthSessionData sessionData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStateChangeNotification(StateChangeListener listener) |
boolean |
equals(Object obj) |
int |
hashCode() |
void |
release() |
void |
removeStateChangeNotification(StateChangeListener listener) |
getCreationTime, getLastAccessedTime, getSessionAppId, getSessionId, getSessions, isAppSession, isReplicable, isValid, onTimerclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitprocessRequestgetState, handleEventisStatelessprotected Lock sendAndStateLock
protected ApplicationId appId
protected transient List<StateChangeListener> stateListeners
public AppAuthSessionImpl(ISessionFactory sf, IAuthSessionData sessionData)
public void addStateChangeNotification(StateChangeListener listener)
addStateChangeNotification in interface StateMachinepublic void removeStateChangeNotification(StateChangeListener listener)
removeStateChangeNotification in interface StateMachinepublic void release()
release in interface BaseSessionrelease in class AppSessionImplpublic int hashCode()
hashCode in class AppSessionImplpublic boolean equals(Object obj)
equals in class AppSessionImplCopyright © 2016. All Rights Reserved.