dk.i1.diameter.session
Class ACHandler.SubSession

Object
  extended by dk.i1.diameter.session.ACHandler.SubSession
Enclosing class:
ACHandler

public static class ACHandler.SubSession
extends Object

A collection of data belonging to a (sub-)session. The user of the ACHandler class is supposed to update the acct_* fields either before calling ACHandler.handleTimeout(), ACHandler.startSubSession(long), ACHandler.stopSubSession(long), ACHandler.stopSession() and ACHandler.sendEvent(); or whenever new usage information is received for the user.


Field Summary
 Long acct_input_octets
          The number of octets received from the user.
 Long acct_input_packets
          The number of packets received from the user.
 Long acct_output_octets
          The number of octets sent to the user.
 Long acct_output_packets
          The number of packets sent to the user.
 Long acct_session_time
          The accounting session-time, in milliseconds.
 long interim_interval
           
 
Method Summary
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interim_interval

public long interim_interval

acct_session_time

public Long acct_session_time
The accounting session-time, in milliseconds. Can be null


acct_input_octets

public Long acct_input_octets
The number of octets received from the user. Can be null


acct_output_octets

public Long acct_output_octets
The number of octets sent to the user. can be null


acct_input_packets

public Long acct_input_packets
The number of packets received from the user. Can be null


acct_output_packets

public Long acct_output_packets
The number of packets sent to the user. can be null