Package com.embabel.agent.core
Class ActionQos
-
- All Implemented Interfaces:
-
com.embabel.agent.common.RetryProperties,com.embabel.agent.common.RetryTemplateProvider
public final class ActionQos implements RetryProperties
Quality of service requirements for an action
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegermaxAttemptsprivate final LongbackoffMillisprivate final DoublebackoffMultiplierprivate final LongbackoffMaxIntervalprivate final Booleanidempotentprivate final RetryPolicyretryPolicy
-
Method Summary
Modifier and Type Method Description IntegergetMaxAttempts()LonggetBackoffMillis()DoublegetBackoffMultiplier()LonggetBackoffMaxInterval()final BooleangetIdempotent()-
-
Method Detail
-
getMaxAttempts
Integer getMaxAttempts()
-
getBackoffMillis
Long getBackoffMillis()
-
getBackoffMultiplier
Double getBackoffMultiplier()
-
getBackoffMaxInterval
Long getBackoffMaxInterval()
-
getIdempotent
final Boolean getIdempotent()
-
-
-
-