Package ru.bitel.bgbilling.kernel.event
Class ExecutorEventWorker
java.lang.Object
ru.bitel.bgbilling.kernel.event.AbstractExecutorEventWorker
ru.bitel.bgbilling.kernel.event.ExecutorEventWorker
- All Implemented Interfaces:
javax.jms.MessageListener,ru.bitel.bgbilling.kernel.application.server.Lifecycle,EventListener<ru.bitel.bgbilling.kernel.event.common.Event>
public abstract class ExecutorEventWorker extends AbstractExecutorEventWorker implements EventListener<ru.bitel.bgbilling.kernel.event.common.Event>, javax.jms.MessageListener, ru.bitel.bgbilling.kernel.application.server.Lifecycle
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExecutorEventWorker.ContractExecutorEventWorker -
Field Summary
Fields Modifier and Type Field Description protected ExecutorEventWorker.ContractExecutorEventWorkerexecutorFields inherited from class ru.bitel.bgbilling.kernel.event.AbstractExecutorEventWorker
consumer, moduleId -
Constructor Summary
Constructors Constructor Description ExecutorEventWorker(ExecutorEventWorker.ContractExecutorEventWorker executor, EventProcessor ep, java.lang.Class<? extends ru.bitel.bgbilling.kernel.event.common.Event> clazz, int moduleId, int pluginId, java.lang.String query)ExecutorEventWorker(ExecutorEventWorker.ContractExecutorEventWorker executor, EventProcessor ep, java.lang.String destination, int moduleId, int pluginId, java.lang.String query, java.lang.Class<?>... clazz) -
Method Summary
Modifier and Type Method Description voidonMessage(javax.jms.Message message)Methods inherited from class ru.bitel.bgbilling.kernel.event.AbstractExecutorEventWorker
shutdown, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.bitel.bgbilling.kernel.event.EventListener
notifyMethods inherited from interface ru.bitel.bgbilling.kernel.application.server.Lifecycle
start, stop
-
Field Details
-
executor
-
-
Constructor Details
-
ExecutorEventWorker
public ExecutorEventWorker(ExecutorEventWorker.ContractExecutorEventWorker executor, EventProcessor ep, java.lang.Class<? extends ru.bitel.bgbilling.kernel.event.common.Event> clazz, int moduleId, int pluginId, java.lang.String query) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
ExecutorEventWorker
public ExecutorEventWorker(ExecutorEventWorker.ContractExecutorEventWorker executor, EventProcessor ep, java.lang.String destination, int moduleId, int pluginId, java.lang.String query, java.lang.Class<?>... clazz) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
-
Method Details
-
onMessage
public void onMessage(javax.jms.Message message)- Specified by:
onMessagein interfacejavax.jms.MessageListener
-