Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrortrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- CircuitBreaker.type
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CircuitBreakerStateclass Objecttrait Matchableclass Any
- Self type
- CLOSED.type
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CircuitBreakerStateclass Objecttrait Matchableclass Any
- Self type
- HALF_OPEN.type
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CircuitBreakerStateclass Objecttrait Matchableclass Any
- Self type
- OPEN.type
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Create a CircuitBreaker that will be open if the number of consecutive failures exceeds the given threshold.
Create a CircuitBreaker that will be open if the number of consecutive failures exceeds the given threshold.
Attributes
Create a CircuitBreaker that will be open if the failure rate in a time window exceeds the given threshold. The failure rate will be decayed exponentially as time goes.
Create a CircuitBreaker that will be open if the failure rate in a time window exceeds the given threshold. The failure rate will be decayed exponentially as time goes.
Attributes
Create a CircuitBreaker that will be open after observing numFailures out of numExecutions.
Create a CircuitBreaker that will be open after observing numFailures out of numExecutions.
Attributes
Inherited methods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods