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 -
Field Summary
FieldsFields inherited from class ru.bitel.bgbilling.kernel.event.AbstractExecutorEventWorker
consumer, moduleId -
Constructor Summary
ConstructorsConstructorDescriptionExecutorEventWorker(ExecutorEventWorker.ContractExecutorEventWorker executor, EventProcessor ep, Class<? extends ru.bitel.bgbilling.kernel.event.common.Event> clazz, int moduleId, int pluginId, String query) ExecutorEventWorker(ExecutorEventWorker.ContractExecutorEventWorker executor, EventProcessor ep, String destination, int moduleId, int pluginId, String query, Class<?>... clazz) -
Method Summary
Methods inherited from class ru.bitel.bgbilling.kernel.event.AbstractExecutorEventWorker
getLogger, 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, Class<? extends ru.bitel.bgbilling.kernel.event.common.Event> clazz, int moduleId, int pluginId, String query) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
ExecutorEventWorker
public ExecutorEventWorker(ExecutorEventWorker.ContractExecutorEventWorker executor, EventProcessor ep, String destination, int moduleId, int pluginId, String query, 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
-