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 CircuitBreakerConfigurationDEFAULT_CIRCUIT_BREAKER_CONFIGURATION
-
Constructor Summary
Constructors Constructor Description CircuitBreakerUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CircuitBreakerConfigurationgetDefaultAuthClientCircuitBreakerConfiguration()Get default CircuitBreakerConfiguration for X509 callsstatic CircuitBreakerConfigurationgetDefaultCircuitBreakerConfiguration()Get default CircuitBreakerConfigurationstatic CircuitBreakerConfigurationgetNoCircuitBreakerConfiguration()static CircuitBreakerConfigurationgetUserDefinedCircuitBreakerConfiguration(ClientConfiguration configuration)Gets the user defined CircuitBreakerConfigurationstatic voidsetDefaultCircuitBreakerConfiguration(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
-
-