Package com.oracle.bmc.circuitbreaker
Interface OciCircuitBreaker.Config
-
- Enclosing interface:
- OciCircuitBreaker
public static interface OciCircuitBreaker.Config
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceOciCircuitBreaker.Config.IntervalFunctionAn IntervalFunction which can be used to calculate the wait interval.static classOciCircuitBreaker.Config.SlidingWindowType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description floatgetFailureRateThreshold()intgetMinimumNumberOfCalls()intgetPermittedNumberOfCallsInHalfOpenState()Predicate<Throwable>getRecordExceptionPredicate()intgetSlidingWindowSize()OciCircuitBreaker.Config.SlidingWindowTypegetSlidingWindowType()DurationgetSlowCallDurationThreshold()floatgetSlowCallRateThreshold()booleanisWritableStackTraceEnabled()
-
-
-
Method Detail
-
isWritableStackTraceEnabled
boolean isWritableStackTraceEnabled()
-
getFailureRateThreshold
float getFailureRateThreshold()
-
getSlidingWindowSize
int getSlidingWindowSize()
-
getMinimumNumberOfCalls
int getMinimumNumberOfCalls()
-
getPermittedNumberOfCallsInHalfOpenState
int getPermittedNumberOfCallsInHalfOpenState()
-
getSlidingWindowType
OciCircuitBreaker.Config.SlidingWindowType getSlidingWindowType()
-
getSlowCallRateThreshold
float getSlowCallRateThreshold()
-
getSlowCallDurationThreshold
Duration getSlowCallDurationThreshold()
-
-