Package com.oracle.bmc.util
Class CircuitBreakerUtils
- java.lang.Object
-
- com.oracle.bmc.util.CircuitBreakerUtils
-
public class CircuitBreakerUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static JaxRsCircuitBreakerDEFAULT_CIRCUIT_BREAKERstatic CircuitBreakerConfigurationDEFAULT_CIRCUIT_BREAKER_CONFIGURATION
-
Constructor Summary
Constructors Constructor Description CircuitBreakerUtils()
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_CIRCUIT_BREAKER
public static final JaxRsCircuitBreaker DEFAULT_CIRCUIT_BREAKER
-
DEFAULT_CIRCUIT_BREAKER_CONFIGURATION
public static final CircuitBreakerConfiguration DEFAULT_CIRCUIT_BREAKER_CONFIGURATION
-
-
Method Detail
-
getNoCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getNoCircuitBreakerConfiguration()
-
getDefaultCircuitBreakerConfig
@Deprecated public static CircuitBreakerConfiguration getDefaultCircuitBreakerConfig()
Deprecated.usegetDefaultCircuitBreakerConfiguration()insteadGet default CircuitBreakerConfiguration- Returns:
- the default CircuitBreakerConfiguration
-
getUserDefinedCircuitBreaker
@Deprecated public static JaxRsCircuitBreaker getUserDefinedCircuitBreaker(ClientConfiguration configuration)
Deprecated.use getUserDefinedCircuitBreakerConfiguration insteadGets the user defined CircuitBreaker- Parameters:
configuration- the client configuration to use- Returns:
- the user defined CircuitBreaker
-
getUserDefinedCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getUserDefinedCircuitBreakerConfiguration(ClientConfiguration configuration)
Gets the user defined CircuitBreakerConfiguration- Parameters:
configuration- the client configuration to use- Returns:
- the user defined CircuitBreakerConfiguration
-
getDefaultCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getDefaultCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration- Returns:
- the default CircuitBreakerConfiguration
-
setDefaultCircuitBreakerConfiguration
public static void setDefaultCircuitBreakerConfiguration(CircuitBreakerConfiguration defaultCircuitBreakerConfiguration)
Set default CircuitBreakerConfiguration- Parameters:
defaultCircuitBreakerConfiguration- the default CircuitBreakerConfiguration to set
-
getDefaultAuthClientCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getDefaultAuthClientCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration for X509 calls- Returns:
- the default CircuitBreakerConfiguration for Auth client
-
-