Package net.jodah.lyra.config
Interface ConsumerConfig
- All Known Subinterfaces:
ChannelConfig
,ConfigurableChannel
,ConfigurableConnection
,ConnectionConfig
- All Known Implementing Classes:
Config
public interface ConsumerConfig
Consumer
related configuration.-
Method Summary
Modifier and Type Method Description java.util.Collection<ConsumerListener>
getConsumerListeners()
Returns the consumer listeners else empty list if none were configured.boolean
isConsumerRecoveryEnabled()
Returns whether consumer recovery is enabled.ConsumerConfig
withConsumerListeners(ConsumerListener... consumerListeners)
Sets theconsumerListeners
to call on consumer related events.ConsumerConfig
withConsumerRecovery(boolean enabled)
Sets whether consumer recovery is enabled or not.
-
Method Details
-
getConsumerListeners
java.util.Collection<ConsumerListener> getConsumerListeners()Returns the consumer listeners else empty list if none were configured.- See Also:
getConsumerListeners()
-
isConsumerRecoveryEnabled
boolean isConsumerRecoveryEnabled()Returns whether consumer recovery is enabled. Defaults to true when channel recovery is configured.- See Also:
withConsumerRecovery(boolean)
-
withConsumerListeners
Sets theconsumerListeners
to call on consumer related events. -
withConsumerRecovery
Sets whether consumer recovery is enabled or not.
-