public interface AccountingSessionActivity
Modifier and Type | Method and Description |
---|---|
void |
endActivity()
End this activity.
|
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.
|
DiameterMessageFactory |
getMessageFactory()
Get a DiameterMessageFactory to create messages and AVPs.
|
java.lang.String |
getSessionId()
Returns the session ID of the accounting session, which uniquely identifies the session.
|
AccountingSessionState |
getSessionState()
Returns the state of this accounting session, which will affect what types of messages
may be sent.
|
DiameterMessageFactory getMessageFactory()
AccountingSessionState getSessionState()
java.lang.String getSessionId()
void endActivity() throws java.lang.IllegalStateException
java.lang.IllegalStateException
long getLastSendTime()
long getLastReceiveTime()