Class CommonConsumerProperties
java.lang.Object
pl.allegro.tech.hermes.consumers.config.CommonConsumerProperties
- All Implemented Interfaces:
CommonConsumerParameters
@ConfigurationProperties(prefix="consumer")
public class CommonConsumerProperties
extends Object
implements CommonConsumerParameters
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanvoidsetBackgroundSupervisor(SupervisorParameters backgroundSupervisor) voidsetHealthCheckPort(int healthCheckPort) voidsetSerialConsumer(SerialConsumerParameters serialConsumer) voidsetSignalProcessingQueueSize(int signalProcessingQueueSize) voidsetSubscriptionIdsCacheRemovedExpireAfterAccess(Duration subscriptionIdsCacheRemovedExpireAfterAccess) voidsetThreadPoolSize(int threadPoolSize) voidsetUndeliveredMessageLogPersistPeriod(Duration undeliveredMessageLogPersistPeriod) voidsetUseTopicMessageSizeEnabled(boolean useTopicMessageSizeEnabled)
-
Constructor Details
-
CommonConsumerProperties
public CommonConsumerProperties()
-
-
Method Details
-
getThreadPoolSize
public int getThreadPoolSize() -
setThreadPoolSize
public void setThreadPoolSize(int threadPoolSize) -
getHealthCheckPort
public int getHealthCheckPort() -
setHealthCheckPort
public void setHealthCheckPort(int healthCheckPort) -
getSubscriptionIdsCacheRemovedExpireAfterAccess
-
setSubscriptionIdsCacheRemovedExpireAfterAccess
public void setSubscriptionIdsCacheRemovedExpireAfterAccess(Duration subscriptionIdsCacheRemovedExpireAfterAccess) -
getBackgroundSupervisor
- Specified by:
getBackgroundSupervisorin interfaceCommonConsumerParameters
-
setBackgroundSupervisor
-
getSerialConsumer
- Specified by:
getSerialConsumerin interfaceCommonConsumerParameters
-
setSerialConsumer
-
getSignalProcessingQueueSize
public int getSignalProcessingQueueSize()- Specified by:
getSignalProcessingQueueSizein interfaceCommonConsumerParameters
-
setSignalProcessingQueueSize
public void setSignalProcessingQueueSize(int signalProcessingQueueSize) -
isUseTopicMessageSizeEnabled
public boolean isUseTopicMessageSizeEnabled()- Specified by:
isUseTopicMessageSizeEnabledin interfaceCommonConsumerParameters
-
setUseTopicMessageSizeEnabled
public void setUseTopicMessageSizeEnabled(boolean useTopicMessageSizeEnabled) -
getUndeliveredMessageLogPersistPeriod
-
setUndeliveredMessageLogPersistPeriod
-