Class TvAccountStateAndOptionsDatabaseWorker

java.lang.Object
ru.bitel.common.worker.WorkerTask<EventListenerContext>
ru.bitel.bgbilling.kernel.event.EventWorker
ru.bitel.bgbilling.modules.tv.server.runtime.TvAccountStateAndOptionsDatabaseWorker
All Implemented Interfaces:
Runnable, EventListener<ru.bitel.bgbilling.kernel.event.common.Event>

public class TvAccountStateAndOptionsDatabaseWorker extends EventWorker
  • Constructor Details

    • TvAccountStateAndOptionsDatabaseWorker

      public TvAccountStateAndOptionsDatabaseWorker(TvApplication application) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
  • Method Details

    • runWorker

      protected boolean runWorker() throws ru.bitel.bgbilling.common.BGException
      Description copied from class: EventWorker
      Вызывается, когда появляются задачи. Внутри данного метода нужно вызвать EventWorker.doTasks(), который выполняет последовательно появившиеся задачи. А перед и после вызова EventWorker.doTasks() можно инициализировать и освободить DAO.
      Specified by:
      runWorker in class EventWorker
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • doTask

      public Object doTask(Object task) throws ru.bitel.bgbilling.common.BGException
      Description copied from class: EventWorker
      Выполнение одной задачи (события).
      Specified by:
      doTask in class EventWorker
      Returns:
      обычно null.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • toString

      public String toString()
      Overrides:
      toString in class Object