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