public interface RoSessionActivity
Modifier and Type | Method and Description |
---|---|
void |
endActivity()
End this activity.
|
CcSessionFailover |
getCcSessionFailover()
Returns the value of the CcSessionFailover AVP for session.
|
CreditControlSessionState |
getCcSessionState()
Returns the state of this credit control session, which will affect what types of messages
may be sent.
|
CreditControlFailureHandling |
getCreditControlFailureHandling()
Returns the value of the CreditControlFailureHandling AVP for session.
|
DirectDebitingFailureHandling |
getDirectDebitingFailureHandling()
Returns the value of the DirectDebitingFailureHandling AVP for session.
|
long |
getLastReceiveTime()
Returns the timestamp for the last message received on this activity, or 0 if no timestamp is available.
|
long |
getLastSendTime()
Returns the timestamp for the last message sent on this activity, or 0 if no timestamp is available.
|
RoMessageFactory |
getRoMessageFactory()
Get a RoMessageFactory to create Ro messages and AVPs.
|
java.lang.String |
getSessionId()
Returns the session ID of the credit control session, which uniquely identifies the session.
|
boolean |
hasCcSessionFailover()
Returns true if value of CcSessionFailover AVP is known for session.
|
boolean |
hasCreditControlFailureHandling()
Returns true if value of CreditControlFailureHandling AVP is known for session.
|
boolean |
hasDirectDebitingFailureHandling()
Returns true if value of DirectDebitingFailureHandling AVP is known for session.
|
RoMessageFactory getRoMessageFactory()
java.lang.String getSessionId()
CreditControlSessionState getCcSessionState()
boolean hasCcSessionFailover()
CcSessionFailover getCcSessionFailover()
boolean hasDirectDebitingFailureHandling()
DirectDebitingFailureHandling getDirectDebitingFailureHandling()
boolean hasCreditControlFailureHandling()
CreditControlFailureHandling getCreditControlFailureHandling()
void endActivity()
long getLastSendTime()
long getLastReceiveTime()