public abstract class AppRxSessionImpl 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 |
|---|
AppRxSessionImpl(ISessionFactory sf,
IRxSessionData sessionData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStateChangeNotification(StateChangeListener listener) |
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 AppRxSessionImpl(ISessionFactory sf, IRxSessionData 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 AppSessionImplCopyright © 2016. All Rights Reserved.