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 CircuitBreakerConfiguration
DEFAULT_CIRCUIT_BREAKER_CONFIGURATION
-
Constructor Summary
Constructors Constructor Description CircuitBreakerUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CircuitBreakerConfiguration
getDefaultAuthClientCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration for X509 callsstatic CircuitBreakerConfiguration
getDefaultCircuitBreakerConfiguration()
Get default CircuitBreakerConfigurationstatic CircuitBreakerConfiguration
getNoCircuitBreakerConfiguration()
static CircuitBreakerConfiguration
getUserDefinedCircuitBreakerConfiguration(ClientConfiguration configuration)
Gets the user defined CircuitBreakerConfigurationstatic void
setDefaultCircuitBreakerConfiguration(CircuitBreakerConfiguration defaultCircuitBreakerConfiguration)
-
-
-
Field Detail
-
DEFAULT_CIRCUIT_BREAKER_CONFIGURATION
public static final CircuitBreakerConfiguration DEFAULT_CIRCUIT_BREAKER_CONFIGURATION
-
-
Method Detail
-
getNoCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getNoCircuitBreakerConfiguration()
-
getDefaultCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getDefaultCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration- Returns:
- the default CircuitBreakerConfiguration
-
getUserDefinedCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getUserDefinedCircuitBreakerConfiguration(ClientConfiguration configuration)
Gets the user defined CircuitBreakerConfiguration- Returns:
- the user defined CircuitBreakerConfiguration
-
setDefaultCircuitBreakerConfiguration
public static void setDefaultCircuitBreakerConfiguration(CircuitBreakerConfiguration defaultCircuitBreakerConfiguration)
-
getDefaultAuthClientCircuitBreakerConfiguration
public static CircuitBreakerConfiguration getDefaultAuthClientCircuitBreakerConfiguration()
Get default CircuitBreakerConfiguration for X509 calls- Returns:
- the default CircuitBreakerConfiguration for Auth client
-
-