Class TvAccountStateAndOptionsDatabaseWorker
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
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>
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.worker.WorkerTask
ru.bitel.common.worker.WorkerTask.BlockingExecutionHandler -
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.EventWorker
batchWait, consumer, errorPause, moduleId, workingFields inherited from class ru.bitel.common.worker.WorkerTask
context -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ru.bitel.bgbilling.kernel.event.EventWorker
doTasks, internalDoTask, internalRunWorker, notify, poll, pollFirstTask, runImpl, setConsumer, shutdownMethods inherited from class ru.bitel.common.worker.WorkerTask
newBlockingFixedThreadPool, newFixedThreadPool, newFixedThreadPool, newScheduledThreadPool, run, runSync, runSync, setContextMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
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.BGExceptionDescription copied from class:EventWorkerВызывается, когда появляются задачи. Внутри данного метода нужно вызватьEventWorker.doTasks(), который выполняет последовательно появившиеся задачи. А перед и после вызоваEventWorker.doTasks()можно инициализировать и освободить DAO.- Specified by:
runWorkerin classEventWorker- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
doTask
Description copied from class:EventWorkerВыполнение одной задачи (события).- Specified by:
doTaskin classEventWorker- Parameters:
task-- Returns:
- обычно null.
- Throws:
ru.bitel.bgbilling.common.BGException
-
toString
-