airframe-control
airframe-control
wvlet.airframe.control
CircuitBreaker
OPEN
HALF_OPEN
CLOSED
CircuitBreaker
CircuitBreakerContext
CircuitBreakerOpenException
CircuitBreakerRecoveryPolicy
CircuitBreakerRecoveryPolicy
CircuitBreakerState
CommandLineTokenizer
Compat
Control
HealthCheckPolicy
HealthCheckPolicy
IO
ManualTicker
MultipleExceptions
OS
Parallel
ParallelExecutionStats
ResultClass
ResultClass
Succeeded
Failed
Retry
MaxRetryException
RetryableFailure
NOT_STARTED
ExtraWait
RetryContext
RetryPolicyConfig
RetryPolicy
ExponentialBackOff
Jitter
Shell
Ticker
Ticker
wvlet.airframe.control.parallel
ParallelIterator
ParallelSeq
ToParallelIterator
ToParallelSeq
airframe-control
/
wvlet.airframe.control
/
ResultClass
/
Failed
Failed
case
class
Failed
(isRetryable:
Boolean
, cause:
Throwable
, extraWait:
ExtraWait
) extends
ResultClass
A label for the failed code execution result
A label for the failed code execution result
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
ResultClass
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
withExtraWaitFactor
(factor:
Double
, maxExtraWaitMillis:
Int
):
Failed
def
withExtraWaitMillis
(extraWaitMillis:
Int
):
Failed
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product