Class InetConnectionAliveEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.PoolEvent
ru.bitel.bgbilling.apps.inet.accounting.event.InetConnectionAliveEvent
All Implemented Interfaces:
Serializable

public class InetConnectionAliveEvent extends ru.bitel.bgbilling.kernel.event.common.PoolEvent
Событие о том, что сессия жива. Приходит всем серверам, за исключением того, кто его отправил
Генерируется периодически, если настроен worker. Пока нужно только для сессий по трафику.
See Also:
  • Constructor Details

    • InetConnectionAliveEvent

      protected InetConnectionAliveEvent()
    • InetConnectionAliveEvent

      public InetConnectionAliveEvent(PoolEventPublisher<?> publisher, int contractId, InetConnection connection)
  • 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()
    • toString

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