Package net.jodah.lyra.event
Class DefaultConsumerListener
java.lang.Object
net.jodah.lyra.event.DefaultConsumerListener
- All Implemented Interfaces:
ConsumerListener
public abstract class DefaultConsumerListener extends java.lang.Object implements ConsumerListener
No-op consumer listener for sub-classing.
-
Constructor Summary
Constructors Constructor Description DefaultConsumerListener()
-
Method Summary
Modifier and Type Method Description void
onRecoveryCompleted(com.rabbitmq.client.Consumer consumer, com.rabbitmq.client.Channel channel)
Called when recovery of theconsumer
on thechannel
is successfully completed.void
onRecoveryFailure(com.rabbitmq.client.Consumer consumer, com.rabbitmq.client.Channel channel, java.lang.Throwable failure)
Called when theconsumer
fails to recover from an unexpected closure on thechannel
.void
onRecoveryStarted(com.rabbitmq.client.Consumer consumer, com.rabbitmq.client.Channel channel)
Called when recovery of theconsumer
on thechannel
is started.
-
Constructor Details
-
DefaultConsumerListener
public DefaultConsumerListener()
-
-
Method Details
-
onRecoveryCompleted
public void onRecoveryCompleted(com.rabbitmq.client.Consumer consumer, com.rabbitmq.client.Channel channel)Description copied from interface:ConsumerListener
Called when recovery of theconsumer
on thechannel
is successfully completed.- Specified by:
onRecoveryCompleted
in interfaceConsumerListener
-
onRecoveryFailure
public void onRecoveryFailure(com.rabbitmq.client.Consumer consumer, com.rabbitmq.client.Channel channel, java.lang.Throwable failure)Description copied from interface:ConsumerListener
Called when theconsumer
fails to recover from an unexpected closure on thechannel
.- Specified by:
onRecoveryFailure
in interfaceConsumerListener
-
onRecoveryStarted
public void onRecoveryStarted(com.rabbitmq.client.Consumer consumer, com.rabbitmq.client.Channel channel)Description copied from interface:ConsumerListener
Called when recovery of theconsumer
on thechannel
is started. This is useful for performing any pre-consumer setup that is required such as declaring exchanges and queues, and creating queue to exchange bindings.- Specified by:
onRecoveryStarted
in interfaceConsumerListener
-