Class AgentPlatformProperties.ActionQosProperties
-
- All Implemented Interfaces:
@ConfigurationProperties(prefix = "embabel.agent.platform.action-qos") public final class AgentPlatformProperties.ActionQosPropertiesConfiguration of retry policy overrides for actions on agents.
This allows configuring default and per-action overrides that map to {@link com.embabel.agent.core.ActionQos}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAgentPlatformProperties.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 AgentPlatformProperties.ActionQosProperties.ActionPropertiesdefault
-
Constructor Summary
Constructors Constructor Description AgentPlatformProperties.ActionQosProperties()
-
Method Summary
Modifier and Type Method Description final AgentPlatformProperties.ActionQosProperties.ActionPropertiesgetDefault()Fallback retry properties for {@code @Action} and {@code @Agent} overrides. final UnitsetDefault(AgentPlatformProperties.ActionQosProperties.ActionProperties default)Fallback retry properties for {@code @Action} and {@code @Agent} overrides. -
-
Method Detail
-
getDefault
final AgentPlatformProperties.ActionQosProperties.ActionProperties getDefault()
Fallback retry properties for {@code @Action} and {@code @Agent} overrides.
These values are merged with {@link com.embabel.agent.core.ActionQos} defaults.
-
setDefault
final Unit setDefault(AgentPlatformProperties.ActionQosProperties.ActionProperties default)
Fallback retry properties for {@code @Action} and {@code @Agent} overrides.
These values are merged with {@link com.embabel.agent.core.ActionQos} defaults.
-
-
-
-