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
  • 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

      public Duration getSubscriptionIdsCacheRemovedExpireAfterAccess()
    • setSubscriptionIdsCacheRemovedExpireAfterAccess

      public void setSubscriptionIdsCacheRemovedExpireAfterAccess(Duration subscriptionIdsCacheRemovedExpireAfterAccess)
    • getBackgroundSupervisor

      public SupervisorParameters getBackgroundSupervisor()
      Specified by:
      getBackgroundSupervisor in interface CommonConsumerParameters
    • setBackgroundSupervisor

      public void setBackgroundSupervisor(SupervisorParameters backgroundSupervisor)
    • getSerialConsumer

      public SerialConsumerParameters getSerialConsumer()
      Specified by:
      getSerialConsumer in interface CommonConsumerParameters
    • setSerialConsumer

      public void setSerialConsumer(SerialConsumerParameters serialConsumer)
    • getSignalProcessingQueueSize

      public int getSignalProcessingQueueSize()
      Specified by:
      getSignalProcessingQueueSize in interface CommonConsumerParameters
    • setSignalProcessingQueueSize

      public void setSignalProcessingQueueSize(int signalProcessingQueueSize)
    • isUseTopicMessageSizeEnabled

      public boolean isUseTopicMessageSizeEnabled()
      Specified by:
      isUseTopicMessageSizeEnabled in interface CommonConsumerParameters
    • setUseTopicMessageSizeEnabled

      public void setUseTopicMessageSizeEnabled(boolean useTopicMessageSizeEnabled)
    • getUndeliveredMessageLogPersistPeriod

      public Duration getUndeliveredMessageLogPersistPeriod()
    • setUndeliveredMessageLogPersistPeriod

      public void setUndeliveredMessageLogPersistPeriod(Duration undeliveredMessageLogPersistPeriod)