Class QueueCircuitBreakerConfigurationResource
- java.lang.Object
-
- org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResource
-
public class QueueCircuitBreakerConfigurationResource extends Object
Container class for all availableQueueCircuitBreakerconfiguration values.- Author:
- https://github.com/mcweba [Marc-Andre Weber]
-
-
Constructor Summary
Constructors Constructor Description QueueCircuitBreakerConfigurationResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetEntriesMaxAgeMS()intgetErrorThresholdPercentage()intgetMaxQueueSampleCount()intgetMinQueueSampleCount()intgetOpenToHalfOpenTaskInterval()intgetUnlockQueuesTaskInterval()intgetUnlockSampleQueuesTaskInterval()booleanisCircuitCheckEnabled()booleanisOpenToHalfOpenTaskEnabled()booleanisStatisticsUpdateEnabled()booleanisUnlockQueuesTaskEnabled()booleanisUnlockSampleQueuesTaskEnabled()voidreset()Resets all configuration values to the default valuesvoidsetCircuitCheckEnabled(boolean circuitCheckEnabled)voidsetEntriesMaxAgeMS(int entriesMaxAgeMS)voidsetErrorThresholdPercentage(int errorThresholdPercentage)voidsetMaxQueueSampleCount(int maxQueueSampleCount)voidsetMinQueueSampleCount(int minQueueSampleCount)voidsetOpenToHalfOpenTaskEnabled(boolean openToHalfOpenTaskEnabled)voidsetOpenToHalfOpenTaskInterval(int openToHalfOpenTaskInterval)voidsetStatisticsUpdateEnabled(boolean statisticsUpdateEnabled)voidsetUnlockQueuesTaskEnabled(boolean unlockQueuesTaskEnabled)voidsetUnlockQueuesTaskInterval(int unlockQueuesTaskInterval)voidsetUnlockSampleQueuesTaskEnabled(boolean unlockSampleQueuesTaskEnabled)voidsetUnlockSampleQueuesTaskInterval(int unlockSampleQueuesTaskInterval)StringtoString()
-
-
-
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)
-
-