Class InetAccountingEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.PoolEvent
ru.bitel.bgbilling.apps.inet.accounting.event.InetAccountingEvent
All Implemented Interfaces:
Serializable

public class InetAccountingEvent extends ru.bitel.bgbilling.kernel.event.common.PoolEvent
Событие о состоянии сессии. Приходит всем серверам, за исключением того, кто его отправил
AccountingSession start|stop. Генерируется для RADIUS/DHCP сессий. Update генерируется также по RADIUS/DHCP-пакету.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • prepareMessage

      public void prepareMessage(javax.jms.Message message) throws javax.jms.JMSException
      Overrides:
      prepareMessage in class ru.bitel.bgbilling.kernel.event.common.Event
      Throws:
      javax.jms.JMSException
    • getConnection

      public InetConnection getConnection()
    • getSessionId

      public long getSessionId()
    • getType

      public int getType()
    • getCounterTraffics

      public Map<Integer,AccountingTrafficAmount> getCounterTraffics()
    • getAccountingTime

      public Date getAccountingTime()
    • toString

      protected void toString(StringBuilder sb)
      Overrides:
      toString in class ru.bitel.bgbilling.kernel.event.common.Event