org.jdiameter.api.rx
Interface ServerRxSession

All Superinterfaces:
AppSession, BaseSession, StateMachine

public interface ServerRxSession
extends AppSession, StateMachine

Basic class for Rx Server Interface specific session. Listener must be injected from constructor of implementation class

Author:
Richard Good , Alexandre Mendonca , Bartosz Baranowski

Method Summary
 void sendAAAnswer(RxAAAnswer answer)
           
 void sendAbortSessionRequest(RxAbortSessionRequest request)
           
 void sendReAuthRequest(RxReAuthRequest request)
           
 void sendSessionTermAnswer(RxSessionTermAnswer answer)
           
 
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, release
 
Methods inherited from interface org.jdiameter.api.app.StateMachine
addStateChangeNotification, getState, handleEvent, removeStateChangeNotification
 

Method Detail

sendAAAnswer

void sendAAAnswer(RxAAAnswer answer)
                  throws InternalException,
                         IllegalDiameterStateException,
                         RouteException,
                         OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

sendSessionTermAnswer

void sendSessionTermAnswer(RxSessionTermAnswer answer)
                           throws InternalException,
                                  IllegalDiameterStateException,
                                  RouteException,
                                  OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

sendReAuthRequest

void sendReAuthRequest(RxReAuthRequest request)
                       throws InternalException,
                              IllegalDiameterStateException,
                              RouteException,
                              OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

sendAbortSessionRequest

void sendAbortSessionRequest(RxAbortSessionRequest request)
                             throws InternalException,
                                    IllegalDiameterStateException,
                                    RouteException,
                                    OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException


Copyright © 2013. All Rights Reserved.