org.jdiameter.api.app
Interface AppSession

All Superinterfaces:
BaseSession
All Known Subinterfaces:
CCASession, ClientAccSession, ClientAuthSession, ClientCCASession, ClientCxDxSession, ClientGxSession, ClientRfSession, ClientRoSession, ClientRxSession, ClientS6aSession, ClientShSession, GqClientSession, GqServerSession, ServerAccSession, ServerAuthSession, ServerCCASession, ServerCxDxSession, ServerGxSession, ServerRfSession, ServerRoSession, ServerRxSession, ServerS6aSession, ServerShSession

public interface AppSession
extends BaseSession

Basic class for application specific session (Sx, Rx, Gx)

Version:
1.5.1 Final
Author:
erick.svenson@yahoo.com, Alexandre Mendonca , Bartosz Baranowski

Method Summary
 ApplicationId getSessionAppId()
          Return current value of applicationId of application session.
 java.util.List<Session> getSessions()
          Returns a list of child sessions
 boolean isStateless()
          Return true if session has stateless FSM
 
Methods inherited from interface org.jdiameter.api.BaseSession
getCreationTime, getLastAccessedTime, getSessionId, isAppSession, isReplicable, isValid, release
 

Method Detail

isStateless

boolean isStateless()
Return true if session has stateless FSM

Returns:
true if session has stateless FSM

getSessionAppId

ApplicationId getSessionAppId()
Return current value of applicationId of application session.

Returns:
applicationId of application session.

getSessions

java.util.List<Session> getSessions()
Returns a list of child sessions

Returns:
List of child delivery sessions


Copyright © 2013. All Rights Reserved.