public interface ClientGxSessionListener
| Modifier and Type | Method and Description |
|---|---|
void |
doCreditControlAnswer(ClientGxSession session,
GxCreditControlRequest request,
GxCreditControlAnswer answer)
Notifies this ClientGxSessionListener that the ClientGxSession has received a Ro message.
|
void |
doGxReAuthRequest(ClientGxSession session,
GxReAuthRequest request)
Notifies this ClientGxSessionListener that the ClientGxSession has received a RAR message.
|
void |
doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
Notifies this ClientGxSessionListener that the ClientGxSession has received a non Gx message, usually some extension.
|
int |
getDefaultCCFHValue()
Provides with default value of CCFH AVP - this is used when AVP is not present or send
operation fails for some reason.
CCFH is of type Enumerated - int32 |
int |
getDefaultDDFHValue()
Provides with default value of DDFH AVP - this is used when AVP is not present or send
operation fails for some reason.
DDFH is of type Enumerated - int32 |
void doCreditControlAnswer(ClientGxSession session, GxCreditControlRequest request, GxCreditControlAnswer answer) throws InternalException, IllegalDiameterStateException, RouteException, OverloadException
session - parent application session (FSM)request - request objectanswer - answer objectInternalException - The InternalException signals that internal error has 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.void doGxReAuthRequest(ClientGxSession session, GxReAuthRequest request) throws InternalException, IllegalDiameterStateException, RouteException, OverloadException
session - parent application session (FSM)request - request objectInternalException - The InternalException signals that internal error has 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.void doOtherEvent(AppSession session, AppRequestEvent request, AppAnswerEvent answer) throws InternalException, IllegalDiameterStateException, RouteException, OverloadException
session - parent application session (FSM)request - request objectanswer - answer objectInternalException - The InternalException signals that internal error has 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.int getDefaultDDFHValue()
int getDefaultCCFHValue()
Copyright © 2016. All Rights Reserved.