Package io.elastic.sailor.impl
Class MessageConsumer
java.lang.Object
com.rabbitmq.client.DefaultConsumer
io.elastic.sailor.impl.MessageConsumer
- All Implemented Interfaces:
com.rabbitmq.client.Consumer
public class MessageConsumer
extends com.rabbitmq.client.DefaultConsumer
-
Constructor Summary
ConstructorsConstructorDescriptionMessageConsumer
(com.rabbitmq.client.Channel channel, CryptoServiceImpl cipher, MessageProcessor processor, Function function, Step step, ContainerContext containerContext, MessageResolver messageResolver, ExecutorService threadPool) -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleConsumeOk
(String consumerTag) Called when consumer is registered.void
handleDelivery
(String consumerTag, com.rabbitmq.client.Envelope envelope, com.rabbitmq.client.AMQP.BasicProperties properties, byte[] body) Methods inherited from class com.rabbitmq.client.DefaultConsumer
getChannel, getConsumerTag, handleCancel, handleCancelOk, handleRecoverOk, handleShutdownSignal
-
Constructor Details
-
MessageConsumer
public MessageConsumer(com.rabbitmq.client.Channel channel, CryptoServiceImpl cipher, MessageProcessor processor, Function function, Step step, ContainerContext containerContext, MessageResolver messageResolver, ExecutorService threadPool)
-
-
Method Details
-
handleDelivery
public void handleDelivery(String consumerTag, com.rabbitmq.client.Envelope envelope, com.rabbitmq.client.AMQP.BasicProperties properties, byte[] body) throws IOException - Specified by:
handleDelivery
in interfacecom.rabbitmq.client.Consumer
- Overrides:
handleDelivery
in classcom.rabbitmq.client.DefaultConsumer
- Throws:
IOException
-
handleConsumeOk
Called when consumer is registered.- Specified by:
handleConsumeOk
in interfacecom.rabbitmq.client.Consumer
- Overrides:
handleConsumeOk
in classcom.rabbitmq.client.DefaultConsumer
-