public interface CreditControlClientSessionActivity extends CreditControlSessionActivity
Modifier and Type | Method and Description |
---|---|
AbortSessionAnswer |
createAbortSessionAnswer()
Create a Abort-Session-Answer message pre-populated with the AVPs appropriate for this session.
|
CreditControlRequest |
createCreditControlRequest()
Create a Credit-Control-Request 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.
|
java.lang.String |
getSessionId()
Returns the session ID of the credit control session,
which uniquely identifies the 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 raa)
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, getCreditControlMessageFactory, getDirectDebitingFailureHandling, getLastReceiveTime, getLastSendTime, hasCcSessionFailover, hasCreditControlFailureHandling, hasDirectDebitingFailureHandling
CreditControlRequest createCreditControlRequest()
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 raa) throws SendException
raa
- the ReAuthAnswer to sendSendException
AbortSessionAnswer createAbortSessionAnswer()
void sendAbortSessionAnswer(AbortSessionAnswer asa) throws SendException
asa
- the AbortSessionAnswer to sendSendException
java.lang.String getSessionId()