org.jdiameter.api.cca
Interface ServerCCASessionListener
public interface ServerCCASessionListener
|
Method Summary |
void |
doAbortSessionAnswer(ServerCCASession session,
AbortSessionRequest request,
AbortSessionAnswer answer)
|
void |
doAbortSessionRequest(ServerCCASession session,
AbortSessionRequest request)
|
void |
doAccountingAnswer(ServerCCASession session,
AccountRequest request,
AccountAnswer answer)
|
void |
doAccountingRequest(ServerCCASession session,
AccountRequest request)
|
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)
|
void |
doSessionTerminationAnswer(ServerCCASession session,
SessionTermRequest request,
SessionTermAnswer answer)
|
void |
doSessionTerminationRequest(ServerCCASession session,
SessionTermRequest request)
|
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
doAccountingRequest
void doAccountingRequest(ServerCCASession session,
AccountRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doAbortSessionRequest
void doAbortSessionRequest(ServerCCASession session,
AbortSessionRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doSessionTerminationRequest
void doSessionTerminationRequest(ServerCCASession session,
SessionTermRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doAccountingAnswer
void doAccountingAnswer(ServerCCASession session,
AccountRequest request,
AccountAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doAbortSessionAnswer
void doAbortSessionAnswer(ServerCCASession session,
AbortSessionRequest request,
AbortSessionAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doSessionTerminationAnswer
void doSessionTerminationAnswer(ServerCCASession session,
SessionTermRequest request,
SessionTermAnswer 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 objectanswer - 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.