public abstract class AppAccSessionImpl extends AppSessionImpl implements NetworkReqListener, StateMachine
| Modifier and Type | Field and Description |
|---|---|
protected Lock |
sendAndStateLock |
protected List<StateChangeListener> |
stateListeners |
appSessionData, scheduler, session, sessions, sf, timerFacility| Constructor and Description |
|---|
AppAccSessionImpl(ISessionFactory sf,
IAppSessionData appSessionData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStateChangeNotification(StateChangeListener listener) |
protected AccountAnswer |
createAccountAnswer(Answer answer) |
protected AccountRequest |
createAccountRequest(Request request) |
void |
release() |
void |
removeStateChangeNotification(StateChangeListener listener) |
equals, getCreationTime, getLastAccessedTime, getSessionAppId, getSessionId, getSessions, hashCode, isAppSession, isReplicable, isValid, onTimerclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitprocessRequestgetState, handleEventisStatelessprotected Lock sendAndStateLock
protected transient List<StateChangeListener> stateListeners
public AppAccSessionImpl(ISessionFactory sf, IAppSessionData appSessionData)
public void addStateChangeNotification(StateChangeListener listener)
addStateChangeNotification in interface StateMachinepublic void removeStateChangeNotification(StateChangeListener listener)
removeStateChangeNotification in interface StateMachineprotected AccountRequest createAccountRequest(Request request)
protected AccountAnswer createAccountAnswer(Answer answer)
public void release()
release in interface BaseSessionrelease in class AppSessionImplCopyright © 2016. All Rights Reserved.