public interface ClientCCASessionListener
| Modifier and Type | Method and Description |
|---|---|
void |
doCreditControlAnswer(ClientCCASession session,
JCreditControlRequest request,
JCreditControlAnswer answer)
Notifies this ClientCCASessionListener that the ClientCCASession has received a CCA message.
|
void |
doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
Notifies this ClientCCASessionListener that the ClientCCASession has received a non CCA message, usually some extension.
|
void |
doReAuthRequest(ClientCCASession session,
ReAuthRequest request)
Notifies this ClientCCASessionListener that the ClientCCASession has received a RAR message.
|
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(ClientCCASession session, JCreditControlRequest request, JCreditControlAnswer 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 doReAuthRequest(ClientCCASession session, ReAuthRequest 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.