Package com.oracle.bmc.circuitbreaker
Class CircuitBreakerFactory
- java.lang.Object
- 
- com.oracle.bmc.circuitbreaker.CircuitBreakerFactory
 
- 
 public class CircuitBreakerFactory extends Object This is a Factory class to create OciCircuitBreaker for OCI clients
- 
- 
Constructor SummaryConstructors Constructor Description CircuitBreakerFactory()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static OciCircuitBreakerbuild(CircuitBreakerConfiguration cbConfig)Creates OciCircuitBreaker a specializedCircuitBreakerfor OCI clientsstatic OciCircuitBreakerbuild(CircuitBreakerConfiguration cbConfig, Predicate<Throwable> recordExceptionPredicate)Creates OciCircuitBreaker a specializedCircuitBreakerfor OCI clients
 
- 
- 
- 
Method Detail- 
buildpublic static OciCircuitBreaker build(CircuitBreakerConfiguration cbConfig) Creates OciCircuitBreaker a specializedCircuitBreakerfor OCI clients- Parameters:
- cbConfig- Custom Oci CircuitBreaker configuration
 
 - 
buildpublic static OciCircuitBreaker build(CircuitBreakerConfiguration cbConfig, Predicate<Throwable> recordExceptionPredicate) Creates OciCircuitBreaker a specializedCircuitBreakerfor OCI clients- Parameters:
- cbConfig- Custom Oci CircuitBreaker configuration
- recordExceptionPredicate- Predicate which evaluates if an exception should be recorded as a failure
 
 
- 
 
-