org.jdiameter.common.impl.app.acc
Class AppAccSessionImpl
java.lang.Object
org.jdiameter.common.impl.app.AppSessionImpl
org.jdiameter.common.impl.app.acc.AppAccSessionImpl
- All Implemented Interfaces:
- java.io.Serializable, AppSession, StateMachine, BaseSession, NetworkReqListener
- Direct Known Subclasses:
- ClientAccSessionImpl, ServerAccSessionImpl
public abstract class AppAccSessionImpl
- extends AppSessionImpl
- implements NetworkReqListener, StateMachine
- Author:
- Alexandre Mendonca , Bartosz Baranowski
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sendAndStateLock
protected java.util.concurrent.locks.Lock sendAndStateLock
stateListeners
protected transient java.util.List<StateChangeListener> stateListeners
AppAccSessionImpl
public AppAccSessionImpl(SessionFactory sf,
java.lang.String sessionId)
addStateChangeNotification
public void addStateChangeNotification(StateChangeListener listener)
- Specified by:
addStateChangeNotification in interface StateMachine
removeStateChangeNotification
public void removeStateChangeNotification(StateChangeListener listener)
- Specified by:
removeStateChangeNotification in interface StateMachine
createAccountRequest
protected AccountRequest createAccountRequest(Request request)
createAccountAnswer
protected AccountAnswer createAccountAnswer(Answer answer)
release
public void release()
- Specified by:
release in interface BaseSession- Overrides:
release in class AppSessionImpl
relink
public void relink(IContainer stack)
- Overrides:
relink in class AppSessionImpl
Copyright © 2010. All Rights Reserved.