org.jdiameter.common.impl.app.auth
Class AppAuthSessionImpl
java.lang.Object
org.jdiameter.common.impl.app.AppSessionImpl
org.jdiameter.common.impl.app.auth.AppAuthSessionImpl
- All Implemented Interfaces:
- AppSession, StateMachine, BaseSession, NetworkReqListener
- Direct Known Subclasses:
- ClientAuthSessionImpl, GqClientSessionImpl, GqServerSessionImpl, ServerAuthSessionImpl
public abstract class AppAuthSessionImpl
- extends AppSessionImpl
- implements NetworkReqListener, StateMachine
- Author:
- Bartosz Baranowski , Alexandre Mendonca
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
sendAndStateLock
protected java.util.concurrent.locks.Lock sendAndStateLock
appId
protected ApplicationId appId
stateListeners
protected transient java.util.List<StateChangeListener> stateListeners
AppAuthSessionImpl
public AppAuthSessionImpl(ISessionFactory sf,
IAuthSessionData sessionData)
addStateChangeNotification
public void addStateChangeNotification(StateChangeListener listener)
- Specified by:
addStateChangeNotification in interface StateMachine
removeStateChangeNotification
public void removeStateChangeNotification(StateChangeListener listener)
- Specified by:
removeStateChangeNotification in interface StateMachine
release
public void release()
- Specified by:
release in interface BaseSession- Overrides:
release in class AppSessionImpl
hashCode
public int hashCode()
- Overrides:
hashCode in class AppSessionImpl
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class AppSessionImpl
Copyright © 2014. All Rights Reserved.