Class DefaultRabbitMQConsumer
- java.lang.Object
-
- io.gridgo.framework.AbstractComponentLifecycle
-
- io.gridgo.connector.impl.AbstractConsumer
-
- io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
-
- io.gridgo.connector.rabbitmq.impl.DefaultRabbitMQConsumer
-
- All Implemented Interfaces:
io.gridgo.connector.Consumer,RabbitMQChannelLifeCycle,RabbitMQConsumer,io.gridgo.framework.ComponentLifecycle,io.gridgo.utils.helper.Loggable,io.gridgo.utils.helper.Startable
public class DefaultRabbitMQConsumer extends AbstractRabbitMQConsumer
-
-
Constructor Summary
Constructors Constructor Description DefaultRabbitMQConsumer(io.gridgo.connector.support.config.ConnectorContext context, com.rabbitmq.client.Connection connection, RabbitMQQueueConfig queueConfig, java.lang.String uniqueIdentifier)
-
Method Summary
-
Methods inherited from class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
createDeferred, generateName, getChannel, getQueueConfig, getUniqueIdentifier, onStart, onStop
-
Methods inherited from class io.gridgo.connector.impl.AbstractConsumer
clearSubscribers, createMessage, createMessage, createMessage, ensurePayloadId, ensurePayloadId, getContext, getSubscribers, parseMessage, parseMessage, parseMessage, parseMessage, publish, subscribe
-
Methods inherited from class io.gridgo.framework.AbstractComponentLifecycle
getName, isStarted, start, stop, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.gridgo.connector.Consumer
clearSubscribers, subscribe, subscribe
-
Methods inherited from interface io.gridgo.connector.rabbitmq.RabbitMQChannelLifeCycle
closeChannel, initChannel
-
Methods inherited from interface io.gridgo.connector.rabbitmq.RabbitMQConsumer
subscibe
-
-
-
-
Constructor Detail
-
DefaultRabbitMQConsumer
public DefaultRabbitMQConsumer(io.gridgo.connector.support.config.ConnectorContext context, com.rabbitmq.client.Connection connection, RabbitMQQueueConfig queueConfig, java.lang.String uniqueIdentifier)
-
-