public interface RoClientSessionActivity extends RoSessionActivity
An RoClientSessionActivity represents a charging control session for Credit Control clients.
All requests for the session must be sent via the same RoClientSessionActivity.
All responses related to the session will be received as events fired on the same RoClientSessionActivity.
Modifier and Type | Method and Description |
---|---|
AbortSessionAnswer |
createAbortSessionAnswer()
Create a Abort-Session-Answer message pre-populated with the AVPs appropriate for this session.
|
ReAuthAnswer |
createReAuthAnswer()
Create a Re-Auth-Answer message pre-populated with the AVPs appropriate for this session.
|
void |
sendAbortSessionAnswer(AbortSessionAnswer asa)
Send a Abort-Session-Answer message.
|
void |
sendEventCreditControlRequest(CreditControlRequest ccr)
Send an event Credit-Control-Request.
|
void |
sendInitialCreditControlRequest(CreditControlRequest ccr)
Send an initial Credit-Control-Request.
|
void |
sendReAuthAnswer(ReAuthAnswer rar)
Send a Re-Auth-Answer message.
|
void |
sendTerminationCreditControlRequest(CreditControlRequest ccr)
Send a termination Credit-Control-Request.
|
void |
sendUpdateCreditControlRequest(CreditControlRequest ccr)
Send an update (intermediate) Credit-Control-Request.
|
endActivity, getCcSessionFailover, getCcSessionState, getCreditControlFailureHandling, getDirectDebitingFailureHandling, getLastReceiveTime, getLastSendTime, getRoMessageFactory, getSessionId, hasCcSessionFailover, hasCreditControlFailureHandling, hasDirectDebitingFailureHandling
void sendEventCreditControlRequest(CreditControlRequest ccr) throws SendException
ccr
- the CreditControlRequest to sendSendException
void sendInitialCreditControlRequest(CreditControlRequest ccr) throws SendException
ccr
- the CreditControlRequest to sendSendException
void sendUpdateCreditControlRequest(CreditControlRequest ccr) throws SendException
ccr
- the CreditControlRequest to sendSendException
void sendTerminationCreditControlRequest(CreditControlRequest ccr) throws SendException
ccr
- the CreditControlRequest to sendSendException
ReAuthAnswer createReAuthAnswer()
void sendReAuthAnswer(ReAuthAnswer rar) throws SendException
rar
- the ReAuthAnswer to sendSendException
AbortSessionAnswer createAbortSessionAnswer()
void sendAbortSessionAnswer(AbortSessionAnswer asa) throws SendException
asa
- the AbortSessionAnswer to sendSendException