org.jdiameter.api.s6a
Interface ClientS6aSessionListener


public interface ClientS6aSessionListener

Author:
Alexandre Mendonca

Method Summary
 void doAuthenticationInformationAnswerEvent(ClientS6aSession session, JAuthenticationInformationRequest request, JAuthenticationInformationAnswer answer)
           
 void doCancelLocationRequestEvent(ClientS6aSession session, JCancelLocationRequest request)
           
 void doDeleteSubscriberDataRequestEvent(ClientS6aSession session, JDeleteSubscriberDataRequest request)
           
 void doInsertSubscriberDataRequestEvent(ClientS6aSession session, JInsertSubscriberDataRequest request)
           
 void doNotifyAnswerEvent(ClientS6aSession session, JNotifyRequest request, JNotifyAnswer answer)
           
 void doOtherEvent(AppSession session, AppRequestEvent request, AppAnswerEvent answer)
           
 void doPurgeUEAnswerEvent(ClientS6aSession session, JPurgeUERequest request, JPurgeUEAnswer answer)
           
 void doResetRequestEvent(ClientS6aSession session, JResetRequest request)
           
 void doUpdateLocationAnswerEvent(ClientS6aSession session, JUpdateLocationRequest request, JUpdateLocationAnswer answer)
           
 

Method Detail

doOtherEvent

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

doCancelLocationRequestEvent

void doCancelLocationRequestEvent(ClientS6aSession session,
                                  JCancelLocationRequest request)
                                  throws InternalException,
                                         IllegalDiameterStateException,
                                         RouteException,
                                         OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doInsertSubscriberDataRequestEvent

void doInsertSubscriberDataRequestEvent(ClientS6aSession session,
                                        JInsertSubscriberDataRequest request)
                                        throws InternalException,
                                               IllegalDiameterStateException,
                                               RouteException,
                                               OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doDeleteSubscriberDataRequestEvent

void doDeleteSubscriberDataRequestEvent(ClientS6aSession session,
                                        JDeleteSubscriberDataRequest request)
                                        throws InternalException,
                                               IllegalDiameterStateException,
                                               RouteException,
                                               OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doResetRequestEvent

void doResetRequestEvent(ClientS6aSession session,
                         JResetRequest request)
                         throws InternalException,
                                IllegalDiameterStateException,
                                RouteException,
                                OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doAuthenticationInformationAnswerEvent

void doAuthenticationInformationAnswerEvent(ClientS6aSession session,
                                            JAuthenticationInformationRequest request,
                                            JAuthenticationInformationAnswer answer)
                                            throws InternalException,
                                                   IllegalDiameterStateException,
                                                   RouteException,
                                                   OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doPurgeUEAnswerEvent

void doPurgeUEAnswerEvent(ClientS6aSession session,
                          JPurgeUERequest request,
                          JPurgeUEAnswer answer)
                          throws InternalException,
                                 IllegalDiameterStateException,
                                 RouteException,
                                 OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doUpdateLocationAnswerEvent

void doUpdateLocationAnswerEvent(ClientS6aSession session,
                                 JUpdateLocationRequest request,
                                 JUpdateLocationAnswer answer)
                                 throws InternalException,
                                        IllegalDiameterStateException,
                                        RouteException,
                                        OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doNotifyAnswerEvent

void doNotifyAnswerEvent(ClientS6aSession session,
                         JNotifyRequest request,
                         JNotifyAnswer answer)
                         throws InternalException,
                                IllegalDiameterStateException,
                                RouteException,
                                OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException


Copyright © 2013. All Rights Reserved.