Class DefaultRabbitMQProducer
- java.lang.Object
-
- io.gridgo.framework.AbstractComponentLifecycle
-
- io.gridgo.connector.impl.AbstractProducer
-
- io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
-
- io.gridgo.connector.rabbitmq.impl.DefaultRabbitMQProducer
-
- All Implemented Interfaces:
io.gridgo.connector.Producer,RabbitMQChannelLifeCycle,RabbitMQProducer,io.gridgo.connector.support.ProducerCapability,io.gridgo.framework.ComponentLifecycle,io.gridgo.utils.helper.Loggable,io.gridgo.utils.helper.Startable
public class DefaultRabbitMQProducer extends AbstractRabbitMQProducer
-
-
Constructor Summary
Constructors Constructor Description DefaultRabbitMQProducer(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.AbstractRabbitMQProducer
buildRequestBody, call, createBasicProperties, createDeferred, generateName, getChannel, getQueueConfig, getResponseQueue, getUniqueIdentifier, isCallSupported, onStart, onStop, send, sendWithAck
-
Methods inherited from class io.gridgo.connector.impl.AbstractProducer
ack, ack, ack, ack, createMessage, getContext
-
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.support.ProducerCapability
isSendSupported, isSendWithAckSupported
-
Methods inherited from interface io.gridgo.connector.rabbitmq.RabbitMQChannelLifeCycle
closeChannel, initChannel
-
Methods inherited from interface io.gridgo.connector.rabbitmq.RabbitMQProducer
initResponseQueue, publish
-
-
-
-
Constructor Detail
-
DefaultRabbitMQProducer
public DefaultRabbitMQProducer(io.gridgo.connector.support.config.ConnectorContext context, com.rabbitmq.client.Connection connection, RabbitMQQueueConfig queueConfig, java.lang.String uniqueIdentifier)
-
-