org.jdiameter.api.s6a
Interface ServerS6aSessionListener


public interface ServerS6aSessionListener

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

Method Summary
 void doAuthenticationInformationRequestEvent(ServerS6aSession session, JAuthenticationInformationRequest request)
           
 void doCancelLocationAnswerEvent(ServerS6aSession session, JCancelLocationRequest request, JCancelLocationAnswer answer)
           
 void doDeleteSubscriberDataAnswerEvent(ServerS6aSession session, JDeleteSubscriberDataRequest request, JDeleteSubscriberDataAnswer answer)
           
 void doInsertSubscriberDataAnswerEvent(ServerS6aSession session, JInsertSubscriberDataRequest request, JInsertSubscriberDataAnswer answer)
           
 void doNotifyRequestEvent(ServerS6aSession session, JNotifyRequest request)
           
 void doOtherEvent(AppSession session, AppRequestEvent request, AppAnswerEvent answer)
           
 void doPurgeUERequestEvent(ServerS6aSession session, JPurgeUERequest request)
           
 void doResetAnswerEvent(ServerS6aSession session, JResetRequest request, JResetAnswer answer)
           
 void doUpdateLocationRequestEvent(ServerS6aSession session, JUpdateLocationRequest request)
           
 

Method Detail

doOtherEvent

void doOtherEvent(AppSession session,
                  AppRequestEvent request,
                  AppAnswerEvent answer)
                  throws InternalException,
                         IllegalDiameterStateException,
                         RouteException,
                         OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doAuthenticationInformationRequestEvent

void doAuthenticationInformationRequestEvent(ServerS6aSession session,
                                             JAuthenticationInformationRequest request)
                                             throws InternalException,
                                                    IllegalDiameterStateException,
                                                    RouteException,
                                                    OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doPurgeUERequestEvent

void doPurgeUERequestEvent(ServerS6aSession session,
                           JPurgeUERequest request)
                           throws InternalException,
                                  IllegalDiameterStateException,
                                  RouteException,
                                  OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doUpdateLocationRequestEvent

void doUpdateLocationRequestEvent(ServerS6aSession session,
                                  JUpdateLocationRequest request)
                                  throws InternalException,
                                         IllegalDiameterStateException,
                                         RouteException,
                                         OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doNotifyRequestEvent

void doNotifyRequestEvent(ServerS6aSession session,
                          JNotifyRequest request)
                          throws InternalException,
                                 IllegalDiameterStateException,
                                 RouteException,
                                 OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doCancelLocationAnswerEvent

void doCancelLocationAnswerEvent(ServerS6aSession session,
                                 JCancelLocationRequest request,
                                 JCancelLocationAnswer answer)
                                 throws InternalException,
                                        IllegalDiameterStateException,
                                        RouteException,
                                        OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doInsertSubscriberDataAnswerEvent

void doInsertSubscriberDataAnswerEvent(ServerS6aSession session,
                                       JInsertSubscriberDataRequest request,
                                       JInsertSubscriberDataAnswer answer)
                                       throws InternalException,
                                              IllegalDiameterStateException,
                                              RouteException,
                                              OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doDeleteSubscriberDataAnswerEvent

void doDeleteSubscriberDataAnswerEvent(ServerS6aSession session,
                                       JDeleteSubscriberDataRequest request,
                                       JDeleteSubscriberDataAnswer answer)
                                       throws InternalException,
                                              IllegalDiameterStateException,
                                              RouteException,
                                              OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doResetAnswerEvent

void doResetAnswerEvent(ServerS6aSession session,
                        JResetRequest request,
                        JResetAnswer answer)
                        throws InternalException,
                               IllegalDiameterStateException,
                               RouteException,
                               OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException


Copyright © 2013. All Rights Reserved.