com
.
unstablebuild
autobreaker
package
autobreaker
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
autobreaker
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
class
CircuitBreakerHandler
extends
InvocationHandler
with
Proxy
with
StrictLogging
case class
CircuitBreakerSettings
(
totalAttempts:
TerminationPolicy
=
3.attempts
,
backoffPolicy:
BackoffPolicy
=
...
,
maxFailures:
Int
=
5
,
callTimeout:
FiniteDuration
=
10.seconds
,
resetTimeout:
FiniteDuration
=
1.minute
,
knownError: (
Throwable
) ⇒
Boolean
=
_ => false
)
extends
Product
with
Serializable
case class
LimitedExponentialBackoffPolicy
(
maximum:
FiniteDuration
,
initial:
FiniteDuration
)
extends
BackoffPolicy
with
Product
with
Serializable
type
Settings
=
CircuitBreakerSettings
Value Members
object
AutoBreaker
Inherited from
AnyRef
Inherited from
Any
Ungrouped