toggle menu
Embabel Agent Documentation
JVM
switch theme
search in API
Embabel Agent Documentation
/
com.embabel.agent.core
/
ActionQos
Action
Qos
data
class
ActionQos
(
val
maxAttempts
:
Int
=
5
,
val
backoffMillis
:
Long
=
10000
,
val
backoffMultiplier
:
Double
=
5.0
,
val
backoffMaxInterval
:
Long
=
60000
,
val
idempotent
:
Boolean
=
false
)
:
RetryProperties
Quality of service requirements for an action
Members
Constructors
Action
Qos
Link copied to clipboard
constructor
(
maxAttempts
:
Int
=
5
,
backoffMillis
:
Long
=
10000
,
backoffMultiplier
:
Double
=
5.0
,
backoffMaxInterval
:
Long
=
60000
,
idempotent
:
Boolean
=
false
)
Properties
backoff
Max
Interval
Link copied to clipboard
open
override
val
backoffMaxInterval
:
Long
=
60000
backoff
Millis
Link copied to clipboard
open
override
val
backoffMillis
:
Long
=
10000
backoff
Multiplier
Link copied to clipboard
open
override
val
backoffMultiplier
:
Double
=
5.0
idempotent
Link copied to clipboard
val
idempotent
:
Boolean
=
false
max
Attempts
Link copied to clipboard
open
override
val
maxAttempts
:
Int
=
5
retry
Policy
Link copied to clipboard
open
val
retryPolicy
:
<Error class: unknown class>
Functions
retry
Template
Link copied to clipboard
open
override
fun
retryTemplate
(
name
:
String
)
:
<Error class: unknown class>