Class DefaultRabbitPublisher
java.lang.Object
com.github.workerframework.util.rabbitmq.EventPoller<QueuePublisher>
com.github.workerframework.util.rabbitmq.DefaultRabbitPublisher
- All Implemented Interfaces:
Runnable
Default RabbitPublisher that uses QueuePublisher Event objects. Most implementations that wish to publish basic messages to RabbitMQ
should extends this class.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRabbitPublisher
(BlockingQueue<Event<QueuePublisher>> events, QueuePublisher pubImpl) Create a new DefaultRabbitPublisher -
Method Summary
Methods inherited from class com.github.workerframework.util.rabbitmq.EventPoller
getEventQueue, run, shutdown
-
Constructor Details
-
DefaultRabbitPublisher
Create a new DefaultRabbitPublisher- Parameters:
events
- the internal queue of events to handlepubImpl
- the implementation of the QueuePublisher
-