|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdiameter.common.impl.app.AppSessionImpl
org.jdiameter.common.impl.app.cca.AppCCASessionImpl
public abstract class AppCCASessionImpl
| Field Summary | |
|---|---|
protected java.util.concurrent.locks.Lock |
sendAndStateLock
|
protected java.util.List<StateChangeListener> |
stateListeners
|
| Fields inherited from class org.jdiameter.common.impl.app.AppSessionImpl |
|---|
appSessionData, scheduler, session, sessions, sf, timerFacility |
| Constructor Summary | |
|---|---|
AppCCASessionImpl(ISessionFactory sf,
IAppSessionData data)
|
|
| Method Summary | |
|---|---|
void |
addStateChangeNotification(StateChangeListener listener)
|
void |
release()
|
void |
removeStateChangeNotification(StateChangeListener listener)
|
| Methods inherited from class org.jdiameter.common.impl.app.AppSessionImpl |
|---|
equals, getCreationTime, getLastAccessedTime, getSessionAppId, getSessionId, getSessions, hashCode, isAppSession, isReplicable, isValid, onTimer |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jdiameter.api.app.AppSession |
|---|
getSessionAppId, getSessions, isStateless |
| Methods inherited from interface org.jdiameter.api.BaseSession |
|---|
getCreationTime, getLastAccessedTime, getSessionId, isAppSession, isReplicable, isValid |
| Methods inherited from interface org.jdiameter.api.app.StateMachine |
|---|
getState, handleEvent |
| Methods inherited from interface org.jdiameter.api.NetworkReqListener |
|---|
processRequest |
| Field Detail |
|---|
protected java.util.concurrent.locks.Lock sendAndStateLock
protected java.util.List<StateChangeListener> stateListeners
| Constructor Detail |
|---|
public AppCCASessionImpl(ISessionFactory sf,
IAppSessionData data)
| Method Detail |
|---|
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 AppSessionImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||