Skip navigation links
B C D F G I J M P R S T W 

B

build() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 
build(CircuitBreakerConfiguration) - Static method in class com.oracle.bmc.circuitbreaker.CircuitBreakerFactory
Creates JaxRsCircuitBreaker a specialized CircuitBreaker for JaxRs clients
builder() - Static method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 

C

CallNotAllowedException - Exception in com.oracle.bmc.circuitbreaker
A CallNotAllowedException signals that the CircuitBreaker is HALF_OPEN or OPEN and a call is not permitted to be executed.
CircuitBreakerConfiguration - Class in com.oracle.bmc.circuitbreaker
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder - Class in com.oracle.bmc.circuitbreaker
 
CircuitBreakerFactory - Class in com.oracle.bmc.circuitbreaker
This is a Factory class to create JaxRsCircuitBreaker for JaxRs clients
CircuitBreakerFactory() - Constructor for class com.oracle.bmc.circuitbreaker.CircuitBreakerFactory
 
com.oracle.bmc.circuitbreaker - package com.oracle.bmc.circuitbreaker
 
com.oracle.bmc.circuitbreaker.internal - package com.oracle.bmc.circuitbreaker.internal
 
createCallNotAllowedException(String, boolean) - Static method in exception com.oracle.bmc.circuitbreaker.CallNotAllowedException
Static method to construct a CallNotAllowedException

D

decorateFunction(Function<Invocation, Response>) - Method in class com.oracle.bmc.circuitbreaker.internal.JaxRsCircuitBreakerImpl
 
decorateFunction(Function<Invocation, Response>) - Method in interface com.oracle.bmc.circuitbreaker.JaxRsCircuitBreaker
Returns a function which is decorated by the JaxRsCircuitBreaker.
decorateFuture(Supplier<Future<Response>>) - Method in class com.oracle.bmc.circuitbreaker.internal.JaxRsCircuitBreakerImpl
 
decorateFuture(Supplier<Future<Response>>) - Method in interface com.oracle.bmc.circuitbreaker.JaxRsCircuitBreaker
Returns a supplier of type Future which is decorated by the JaxRsCircuitBreaker.
decorateSupplier(Supplier<Response>) - Method in class com.oracle.bmc.circuitbreaker.internal.JaxRsCircuitBreakerImpl
 
decorateSupplier(Supplier<Response>) - Method in interface com.oracle.bmc.circuitbreaker.JaxRsCircuitBreaker
Returns a supplier which is decorated by the JaxRsCircuitBreaker.
DEFAULT_FAILURE_RATE_THRESHOLD - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
DEFAULT_MINIMUM_NUMBER_OF_CALLS - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
DEFAULT_PERMITTED_CALLS_IN_HALF_OPEN_STATE - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
DEFAULT_SLIDING_WINDOW_SIZE - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
DEFAULT_SLOW_CALL_DURATION_THRESHOLD - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
DEFAULT_SLOW_CALL_RATE_THRESHOLD - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
DEFAULT_WAIT_DURATION_IN_OPEN_STATE - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
DEFAULT_WRITABLE_STACK_TRACE_ENABLED - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 

F

failureRateThreshold(int) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 

G

getFailureRateThreshold() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
getMinimumNumberOfCalls() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
getPermittedNumberOfCallsInHalfOpenState() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
getRecordExceptions() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
List of exceptions for circuitBreaker to consider as failures, we are limiting the list to subclasses of RuntimeException because all JaxRs exceptions inherit from the RuntimeException
getRecordHttpStatuses() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
List of default http error codes to record as circuit breaker failure
getSlidingWindowSize() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
getSlowCallDurationThreshold() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
getSlowCallRateThreshold() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
getWaitDurationInOpenState() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 

I

INTERNAL_SERVER_ERROR - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
INTERNAL_SERVER_ERROR_EXCEPTION_CLASS - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
isWritableStackTraceEnabled() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 

J

JaxRsCircuitBreaker - Interface in com.oracle.bmc.circuitbreaker
JaxRsCircuitBreaker is a specialized CircuitBreaker for JaxRs client
JaxRsCircuitBreakerImpl - Class in com.oracle.bmc.circuitbreaker.internal
JaxRsCircuitBreaker is a specialized CircuitBreaker for JaxRs client and preserves the same properties of CircuitBreaker such as thread safety
JaxRsCircuitBreakerImpl(CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.circuitbreaker.internal.JaxRsCircuitBreakerImpl

M

minimumNumberOfCalls(int) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 

P

permittedNumberOfCallsInHalfOpenState(int) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 
PROCESSING_EXCEPTION_CLASS - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 

R

recordExceptions(List<Class<? extends RuntimeException>>) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
List of exceptions for circuitBreaker to consider as failures, we are limiting the list to subclasses of RuntimeException because all JaxRs exceptions inherit from the RuntimeException
recordHttpStatuses(Set<Integer>) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
List of default http error codes to record as circuit breaker failure

S

SERVICE_UNAVAILABLE - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
SERVICE_UNAVAILABLE_EXCEPTION_CLASS - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
slidingWindowSize(int) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 
slowCallDurationThreshold(Duration) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 
slowCallRateThreshold(int) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 

T

TOO_MANY_REQUESTS - Static variable in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
 
toString() - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 

W

waitDurationInOpenState(Duration) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 
writableStackTraceEnabled(boolean) - Method in class com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder
 
B C D F G I J M P R S T W 
Skip navigation links

Copyright © 2016–2021. All rights reserved.