org.jdiameter.api.cxdx
Interface ServerCxDxSessionListener
public interface ServerCxDxSessionListener
Start time:14:17:50 2009-08-17
Project: diameter-parent
- Author:
- Bartosz Baranowski , Alexandre Mendonca
|
Method Summary |
void |
doLocationInformationRequest(ServerCxDxSession session,
JLocationInfoRequest request)
|
void |
doMultimediaAuthRequest(ServerCxDxSession session,
JMultimediaAuthRequest request)
|
void |
doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
Notifies this ClientCxDxSessionListener that the ClientCxDxSession has recived not CxDx message, usually some extension. |
void |
doPushProfileAnswer(ServerCxDxSession session,
JPushProfileRequest request,
JPushProfileAnswer answer)
|
void |
doRegistrationTerminationAnswer(ServerCxDxSession session,
JRegistrationTerminationRequest request,
JRegistrationTerminationAnswer answer)
|
void |
doServerAssignmentRequest(ServerCxDxSession session,
JServerAssignmentRequest request)
|
void |
doUserAuthorizationRequest(ServerCxDxSession session,
JUserAuthorizationRequest request)
|
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.
doUserAuthorizationRequest
void doUserAuthorizationRequest(ServerCxDxSession session,
JUserAuthorizationRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doServerAssignmentRequest
void doServerAssignmentRequest(ServerCxDxSession session,
JServerAssignmentRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doRegistrationTerminationAnswer
void doRegistrationTerminationAnswer(ServerCxDxSession session,
JRegistrationTerminationRequest request,
JRegistrationTerminationAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doLocationInformationRequest
void doLocationInformationRequest(ServerCxDxSession session,
JLocationInfoRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doPushProfileAnswer
void doPushProfileAnswer(ServerCxDxSession session,
JPushProfileRequest request,
JPushProfileAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
doMultimediaAuthRequest
void doMultimediaAuthRequest(ServerCxDxSession session,
JMultimediaAuthRequest request)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
- Throws:
InternalException
IllegalDiameterStateException
RouteException
OverloadException
Copyright © 2010. All Rights Reserved.