public interface ClientRoSessionListener
| Modifier and Type | Method and Description |
|---|---|
void |
doCreditControlAnswer(ClientRoSession session,
RoCreditControlRequest request,
RoCreditControlAnswer answer)
Notifies this ClientRoSessionListener that the ClientRoSession has received a Ro message.
|
void |
doOtherEvent(AppSession session,
AppRequestEvent request,
AppAnswerEvent answer)
Notifies this ClientRoSessionListener that the ClientRoSession has received a non Ro message, usually some extension.
|
void |
doReAuthRequest(ClientRoSession session,
ReAuthRequest request)
Notifies this ClientRoSessionListener that the ClientRoSession 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(ClientRoSession session, RoCreditControlRequest request, RoCreditControlAnswer 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(ClientRoSession 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.