Class CommonConsumerProperties
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.config.CommonConsumerProperties
-
- All Implemented Interfaces:
CommonConsumerParameters
@ConfigurationProperties(prefix="consumer") public class CommonConsumerProperties extends java.lang.Object implements CommonConsumerParameters
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommonConsumerProperties.BackgroundSupervisorstatic classCommonConsumerProperties.SerialConsumer
-
Constructor Summary
Constructors Constructor Description CommonConsumerProperties()
-
Method Summary
-
-
-
Method Detail
-
getThreadPoolSize
public int getThreadPoolSize()
-
setThreadPoolSize
public void setThreadPoolSize(int threadPoolSize)
-
getHealthCheckPort
public int getHealthCheckPort()
-
setHealthCheckPort
public void setHealthCheckPort(int healthCheckPort)
-
getSubscriptionIdsCacheRemovedExpireAfterAccess
public java.time.Duration getSubscriptionIdsCacheRemovedExpireAfterAccess()
-
setSubscriptionIdsCacheRemovedExpireAfterAccess
public void setSubscriptionIdsCacheRemovedExpireAfterAccess(java.time.Duration subscriptionIdsCacheRemovedExpireAfterAccess)
-
getBackgroundSupervisor
public SupervisorParameters getBackgroundSupervisor()
- Specified by:
getBackgroundSupervisorin interfaceCommonConsumerParameters
-
setBackgroundSupervisor
public void setBackgroundSupervisor(SupervisorParameters backgroundSupervisor)
-
getSerialConsumer
public SerialConsumerParameters getSerialConsumer()
- Specified by:
getSerialConsumerin interfaceCommonConsumerParameters
-
setSerialConsumer
public void setSerialConsumer(SerialConsumerParameters serialConsumer)
-
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
public java.time.Duration getUndeliveredMessageLogPersistPeriod()
-
setUndeliveredMessageLogPersistPeriod
public void setUndeliveredMessageLogPersistPeriod(java.time.Duration undeliveredMessageLogPersistPeriod)
-
-