org.jdiameter.api.cxdx
Interface ClientCxDxSessionListener
public interface ClientCxDxSessionListener
Start time:13:39:01 2009-08-17
Project: diameter-parent
- Author:
- Bartosz Baranowski , Alexandre Mendonca
|
Method Summary |
void |
doLocationInformationAnswer(ClientCxDxSession session,
JLocationInfoRequest request,
JLocationInfoAnswer answer)
|
void |
doMultimediaAuthAnswer(ClientCxDxSession session,
JMultimediaAuthRequest request,
JMultimediaAuthAnswer answer)
|
void |
doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
Notifies this ClientCxDxSessionListener that the ClientCxDxSession has recived not CxDx message, usually some extension. |
void |
doPushProfileRequest(ClientCxDxSession session,
JPushProfileRequest request)
|
void |
doRegistrationTerminationRequest(ClientCxDxSession session,
JRegistrationTerminationRequest request)
|
void |
doServerAssignmentAnswer(ClientCxDxSession session,
JServerAssignmentRequest request,
JServerAssignmentAnswer answer)
|
void |
doUserAuthorizationAnswer(ClientCxDxSession session,
JUserAuthorizationRequest request,
JUserAuthorizationAnswer answer)
|
doOtherEvent
void doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Notifies this ClientCxDxSessionListener that the ClientCxDxSession has recived not CxDx message, usually some extension.
- 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.
doUserAuthorizationAnswer
void doUserAuthorizationAnswer(ClientCxDxSession session,
JUserAuthorizationRequest request,
JUserAuthorizationAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doServerAssignmentAnswer
void doServerAssignmentAnswer(ClientCxDxSession session,
JServerAssignmentRequest request,
JServerAssignmentAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doRegistrationTerminationRequest
void doRegistrationTerminationRequest(ClientCxDxSession session,
JRegistrationTerminationRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doLocationInformationAnswer
void doLocationInformationAnswer(ClientCxDxSession session,
JLocationInfoRequest request,
JLocationInfoAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doPushProfileRequest
void doPushProfileRequest(ClientCxDxSession session,
JPushProfileRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doMultimediaAuthAnswer
void doMultimediaAuthAnswer(ClientCxDxSession session,
JMultimediaAuthRequest request,
JMultimediaAuthAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
Copyright © 2010. All Rights Reserved.