org.jdiameter.api.s6a
Interface ServerS6aSession

All Superinterfaces:
AppSession, BaseSession, StateMachine

public interface ServerS6aSession
extends AppSession, StateMachine

Author:
Alexandre Mendonca , Richard Good , Paul Carter-Brown

Method Summary
 void sendAuthenticationInformationAnswer(JAuthenticationInformationAnswer answer)
          Send Authentication-Information-Answer to client
 void sendCancelLocationRequest(JCancelLocationRequest request)
          Send Cancel-Location-Request to client
 void sendDeleteSubscriberDataRequest(JDeleteSubscriberDataRequest request)
          Send Delete-Subscriber-Data-Request to client
 void sendInsertSubscriberDataRequest(JInsertSubscriberDataRequest request)
          Send Insert-Subscriber-Data-Request to client
 void sendNotifyAnswer(JNotifyAnswer answer)
          Send Notify-Answer to client
 void sendPurgeUEAnswer(JPurgeUEAnswer answer)
          Send Purge-UE-Answer to client
 void sendResetRequest(JResetRequest request)
          Send Reset-Request to client
 void sendUpdateLocationAnswer(JUpdateLocationAnswer answer)
          Send Update-Location-Answer to client
 
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

sendCancelLocationRequest

void sendCancelLocationRequest(JCancelLocationRequest request)
                               throws InternalException,
                                      IllegalDiameterStateException,
                                      RouteException,
                                      OverloadException
Send Cancel-Location-Request to client

Parameters:
request - Cancel-Location-Request event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.

sendInsertSubscriberDataRequest

void sendInsertSubscriberDataRequest(JInsertSubscriberDataRequest request)
                                     throws InternalException,
                                            IllegalDiameterStateException,
                                            RouteException,
                                            OverloadException
Send Insert-Subscriber-Data-Request to client

Parameters:
request - Insert-Subscriber-Data-Request event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.

sendDeleteSubscriberDataRequest

void sendDeleteSubscriberDataRequest(JDeleteSubscriberDataRequest request)
                                     throws InternalException,
                                            IllegalDiameterStateException,
                                            RouteException,
                                            OverloadException
Send Delete-Subscriber-Data-Request to client

Parameters:
request - Delete-Subscriber-Data-Request event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.

sendResetRequest

void sendResetRequest(JResetRequest request)
                      throws InternalException,
                             IllegalDiameterStateException,
                             RouteException,
                             OverloadException
Send Reset-Request to client

Parameters:
request - Reset-Request event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.

sendAuthenticationInformationAnswer

void sendAuthenticationInformationAnswer(JAuthenticationInformationAnswer answer)
                                         throws InternalException,
                                                IllegalDiameterStateException,
                                                RouteException,
                                                OverloadException
Send Authentication-Information-Answer to client

Parameters:
answer - Authentication-Information-Answer event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.

sendPurgeUEAnswer

void sendPurgeUEAnswer(JPurgeUEAnswer answer)
                       throws InternalException,
                              IllegalDiameterStateException,
                              RouteException,
                              OverloadException
Send Purge-UE-Answer to client

Parameters:
answer - Purge-UE-Answer event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.

sendNotifyAnswer

void sendNotifyAnswer(JNotifyAnswer answer)
                      throws InternalException,
                             IllegalDiameterStateException,
                             RouteException,
                             OverloadException
Send Notify-Answer to client

Parameters:
answer - Notify-Answer event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.

sendUpdateLocationAnswer

void sendUpdateLocationAnswer(JUpdateLocationAnswer answer)
                              throws InternalException,
                                     IllegalDiameterStateException,
                                     RouteException,
                                     OverloadException
Send Update-Location-Answer to client

Parameters:
answer - Update-Location-Answer event instance
Throws:
InternalException - The InternalException signals that internal error is occurred.
IllegalDiameterStateException - The IllegalStateException signals that session has incorrect state (invalid).
RouteException - The NoRouteException signals that no route exist for a given realm.
OverloadException - The OverloadException signals that destination host is overloaded.


Copyright © 2013. All Rights Reserved.