Class Resilience4JHandle


  • public class Resilience4JHandle
    extends java.lang.Object
    this is Resilience4J plugin handle.
    • Constructor Detail

      • Resilience4JHandle

        public Resilience4JHandle()
    • Method Detail

      • getTimeoutDurationRate

        public int getTimeoutDurationRate()
        get timeoutDurationRate.
        Returns:
        timeoutDurationRate
      • setTimeoutDurationRate

        public void setTimeoutDurationRate​(int timeoutDurationRate)
        set timeoutDurationRate.
        Parameters:
        timeoutDurationRate - timeoutDurationRate
      • getLimitRefreshPeriod

        public int getLimitRefreshPeriod()
        get limitRefreshPeriod.
        Returns:
        limitRefreshPeriod
      • setLimitRefreshPeriod

        public void setLimitRefreshPeriod​(int limitRefreshPeriod)
        set limitRefreshPeriod.
        Parameters:
        limitRefreshPeriod - limitRefreshPeriod
      • getLimitForPeriod

        public int getLimitForPeriod()
        get limitForPeriod.
        Returns:
        limitForPeriod
      • setLimitForPeriod

        public void setLimitForPeriod​(int limitForPeriod)
        set limitForPeriod.
        Parameters:
        limitForPeriod - limitForPeriod
      • getCircuitEnable

        public int getCircuitEnable()
        get circuitEnable.
        Returns:
        circuitEnable
      • setCircuitEnable

        public void setCircuitEnable​(int circuitEnable)
        set circuitEnable.
        Parameters:
        circuitEnable - circuitEnable
      • getTimeoutDuration

        public long getTimeoutDuration()
        get timeoutDuration.
        Returns:
        timeoutDuration
      • setTimeoutDuration

        public void setTimeoutDuration​(long timeoutDuration)
        set timeoutDuration.
        Parameters:
        timeoutDuration - timeoutDuration
      • getFallbackUri

        public java.lang.String getFallbackUri()
        get fallbackUri.
        Returns:
        fallbackUri
      • setFallbackUri

        public void setFallbackUri​(java.lang.String fallbackUri)
        set fallbackUri.
        Parameters:
        fallbackUri - fallbackUri
      • getSlidingWindowSize

        public int getSlidingWindowSize()
        get slidingWindowSize.
        Returns:
        slidingWindowSize
      • setSlidingWindowSize

        public void setSlidingWindowSize​(int slidingWindowSize)
        set slidingWindowSize.
        Parameters:
        slidingWindowSize - slidingWindowSize
      • getSlidingWindowType

        public int getSlidingWindowType()
        get slidingWindowType.
        Returns:
        slidingWindowType
      • setSlidingWindowType

        public void setSlidingWindowType​(int slidingWindowType)
        set slidingWindowType.
        Parameters:
        slidingWindowType - slidingWindowType
      • getMinimumNumberOfCalls

        public int getMinimumNumberOfCalls()
        get minimumNumberOfCalls.
        Returns:
        minimumNumberOfCalls
      • setMinimumNumberOfCalls

        public void setMinimumNumberOfCalls​(int minimumNumberOfCalls)
        set minimumNumberOfCalls.
        Parameters:
        minimumNumberOfCalls - minimumNumberOfCalls
      • getWaitIntervalFunctionInOpenState

        public int getWaitIntervalFunctionInOpenState()
        get waitIntervalFunctionInOpenState.
        Returns:
        waitIntervalFunctionInOpenState
      • setWaitIntervalFunctionInOpenState

        public void setWaitIntervalFunctionInOpenState​(int waitIntervalFunctionInOpenState)
        set waitIntervalFunctionInOpenState.
        Parameters:
        waitIntervalFunctionInOpenState - waitIntervalFunctionInOpenState
      • getPermittedNumberOfCallsInHalfOpenState

        public int getPermittedNumberOfCallsInHalfOpenState()
        get permittedNumberOfCallsInHalfOpenState.
        Returns:
        permittedNumberOfCallsInHalfOpenState
      • setPermittedNumberOfCallsInHalfOpenState

        public void setPermittedNumberOfCallsInHalfOpenState​(int permittedNumberOfCallsInHalfOpenState)
        set permittedNumberOfCallsInHalfOpenState.
        Parameters:
        permittedNumberOfCallsInHalfOpenState - permittedNumberOfCallsInHalfOpenState
      • getFailureRateThreshold

        public float getFailureRateThreshold()
        get failureRateThreshold.
        Returns:
        failureRateThreshold
      • setFailureRateThreshold

        public void setFailureRateThreshold​(float failureRateThreshold)
        set failureRateThreshold.
        Parameters:
        failureRateThreshold - failureRateThreshold
      • getAutomaticTransitionFromOpenToHalfOpenEnabled

        public java.lang.Boolean getAutomaticTransitionFromOpenToHalfOpenEnabled()
        get automaticTransitionFromOpenToHalfOpenEnabled.
        Returns:
        automaticTransitionFromOpenToHalfOpenEnabled
      • setAutomaticTransitionFromOpenToHalfOpenEnabled

        public void setAutomaticTransitionFromOpenToHalfOpenEnabled​(java.lang.Boolean automaticTransitionFromOpenToHalfOpenEnabled)
        set automaticTransitionFromOpenToHalfOpenEnabled.
        Parameters:
        automaticTransitionFromOpenToHalfOpenEnabled - automaticTransitionFromOpenToHalfOpenEnabled
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object