Class QueueCircuitBreakerConfigurationResource


  • public class QueueCircuitBreakerConfigurationResource
    extends Object
    Container class for all available QueueCircuitBreaker configuration values.
    Author:
    https://github.com/mcweba [Marc-Andre Weber]
    • Constructor Detail

      • QueueCircuitBreakerConfigurationResource

        public QueueCircuitBreakerConfigurationResource()
    • Method Detail

      • reset

        public void reset()
        Resets all configuration values to the default values
      • isCircuitCheckEnabled

        public boolean isCircuitCheckEnabled()
      • setCircuitCheckEnabled

        public void setCircuitCheckEnabled​(boolean circuitCheckEnabled)
      • isStatisticsUpdateEnabled

        public boolean isStatisticsUpdateEnabled()
      • setStatisticsUpdateEnabled

        public void setStatisticsUpdateEnabled​(boolean statisticsUpdateEnabled)
      • getErrorThresholdPercentage

        public int getErrorThresholdPercentage()
      • setErrorThresholdPercentage

        public void setErrorThresholdPercentage​(int errorThresholdPercentage)
      • getEntriesMaxAgeMS

        public int getEntriesMaxAgeMS()
      • setEntriesMaxAgeMS

        public void setEntriesMaxAgeMS​(int entriesMaxAgeMS)
      • getMinQueueSampleCount

        public int getMinQueueSampleCount()
      • setMinQueueSampleCount

        public void setMinQueueSampleCount​(int minQueueSampleCount)
      • getMaxQueueSampleCount

        public int getMaxQueueSampleCount()
      • setMaxQueueSampleCount

        public void setMaxQueueSampleCount​(int maxQueueSampleCount)
      • isOpenToHalfOpenTaskEnabled

        public boolean isOpenToHalfOpenTaskEnabled()
      • setOpenToHalfOpenTaskEnabled

        public void setOpenToHalfOpenTaskEnabled​(boolean openToHalfOpenTaskEnabled)
      • getOpenToHalfOpenTaskInterval

        public int getOpenToHalfOpenTaskInterval()
      • setOpenToHalfOpenTaskInterval

        public void setOpenToHalfOpenTaskInterval​(int openToHalfOpenTaskInterval)
      • getUnlockQueuesTaskInterval

        public int getUnlockQueuesTaskInterval()
      • setUnlockQueuesTaskInterval

        public void setUnlockQueuesTaskInterval​(int unlockQueuesTaskInterval)
      • isUnlockQueuesTaskEnabled

        public boolean isUnlockQueuesTaskEnabled()
      • setUnlockQueuesTaskEnabled

        public void setUnlockQueuesTaskEnabled​(boolean unlockQueuesTaskEnabled)
      • isUnlockSampleQueuesTaskEnabled

        public boolean isUnlockSampleQueuesTaskEnabled()
      • setUnlockSampleQueuesTaskEnabled

        public void setUnlockSampleQueuesTaskEnabled​(boolean unlockSampleQueuesTaskEnabled)
      • getUnlockSampleQueuesTaskInterval

        public int getUnlockSampleQueuesTaskInterval()
      • setUnlockSampleQueuesTaskInterval

        public void setUnlockSampleQueuesTaskInterval​(int unlockSampleQueuesTaskInterval)