org.jdiameter.api.cca
Interface ServerCCASessionListener


public interface ServerCCASessionListener


Method Summary
 void doCreditControlRequest(ServerCCASession session, JCreditControlRequest request)
           
 void doOtherEvent(AppSession session, AppRequestEvent request, AppAnswerEvent answer)
          Notifies this ServerCCASessionListener that the ServerCCASession has recived not CCA message, now it can be even RAA.
 void doReAuthAnswer(ServerCCASession session, ReAuthRequest request, ReAuthAnswer answer)
           
 

Method Detail

doCreditControlRequest

void doCreditControlRequest(ServerCCASession session,
                            JCreditControlRequest request)
                            throws InternalException,
                                   IllegalDiameterStateException,
                                   RouteException,
                                   OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doReAuthAnswer

void doReAuthAnswer(ServerCCASession session,
                    ReAuthRequest request,
                    ReAuthAnswer answer)
                    throws InternalException,
                           IllegalDiameterStateException,
                           RouteException,
                           OverloadException
Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException

doOtherEvent

void doOtherEvent(AppSession session,
                  AppRequestEvent request,
                  AppAnswerEvent answer)
                  throws InternalException,
                         IllegalDiameterStateException,
                         RouteException,
                         OverloadException
Notifies this ServerCCASessionListener that the ServerCCASession has recived not CCA message, now it can be even RAA.

Parameters:
session - parent application session (FSM)
request - request object
answer - answer object
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 © 2010. All Rights Reserved.