|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ClientGxSessionListener
This interface defines the possible actions for the different states in the client Credit-Control Application state machine.
| Method Summary | |
|---|---|
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 |
| Method Detail |
|---|
void doCreditControlAnswer(ClientGxSession session,
GxCreditControlRequest request,
GxCreditControlAnswer answer)
throws InternalException,
IllegalDiameterStateException,
RouteException,
OverloadException
session - parent application session (FSM)request - request objectanswer - answer object
InternalException - 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 object
InternalException - 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 object
InternalException - 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||