Class AgentPlatformProperties.ActionQosProperties.ActionProperties
-
- All Implemented Interfaces:
public final class AgentPlatformProperties.ActionQosProperties.ActionPropertiesOverrides for a single action's QoS settings.
Null values mean "use defaults" (either the configured defaults or {@link com.embabel.agent.core.ActionQos}).
-
-
Field Summary
Fields Modifier and Type Field Description private IntegermaxAttemptsprivate LongbackoffMillisprivate DoublebackoffMultiplierprivate LongbackoffMaxIntervalprivate Booleanidempotent
-
Method Summary
Modifier and Type Method Description final IntegergetMaxAttempts()final UnitsetMaxAttempts(Integer maxAttempts)final LonggetBackoffMillis()final UnitsetBackoffMillis(Long backoffMillis)final DoublegetBackoffMultiplier()final UnitsetBackoffMultiplier(Double backoffMultiplier)final LonggetBackoffMaxInterval()final UnitsetBackoffMaxInterval(Long backoffMaxInterval)final BooleangetIdempotent()final UnitsetIdempotent(Boolean idempotent)final AgentPlatformProperties.ActionQosProperties.ActionPropertiesoverridingNotNull(AgentPlatformProperties.ActionQosProperties.ActionProperties overridingAction)final ActionQostoActionQos(ActionQos defaultAction)-
-
Method Detail
-
getMaxAttempts
final Integer getMaxAttempts()
-
setMaxAttempts
final Unit setMaxAttempts(Integer maxAttempts)
-
getBackoffMillis
final Long getBackoffMillis()
-
setBackoffMillis
final Unit setBackoffMillis(Long backoffMillis)
-
getBackoffMultiplier
final Double getBackoffMultiplier()
-
setBackoffMultiplier
final Unit setBackoffMultiplier(Double backoffMultiplier)
-
getBackoffMaxInterval
final Long getBackoffMaxInterval()
-
setBackoffMaxInterval
final Unit setBackoffMaxInterval(Long backoffMaxInterval)
-
getIdempotent
final Boolean getIdempotent()
-
setIdempotent
final Unit setIdempotent(Boolean idempotent)
-
overridingNotNull
final AgentPlatformProperties.ActionQosProperties.ActionProperties overridingNotNull(AgentPlatformProperties.ActionQosProperties.ActionProperties overridingAction)
-
toActionQos
final ActionQos toActionQos(ActionQos defaultAction)
-
-
-
-