org.jdiameter.common.impl.app.rf
Class AppRfSessionImpl
java.lang.Object
org.jdiameter.common.impl.app.AppSessionImpl
org.jdiameter.common.impl.app.rf.AppRfSessionImpl
- All Implemented Interfaces:
- java.io.Serializable, AppSession, StateMachine, BaseSession, NetworkReqListener
- Direct Known Subclasses:
- ClientRfSessionImpl, ServerRfSessionImpl
public abstract class AppRfSessionImpl
- 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
AppRfSessionImpl
public AppRfSessionImpl(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 RfAccountingRequest createAccountRequest(Request request)
createAccountAnswer
protected RfAccountingAnswer 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.