Default Action Qos Provider
class DefaultActionQosProvider(val actionQosProperties: AgentPlatformProperties.ActionQosProperties = AgentPlatformProperties.ActionQosProperties(), val propertyProvider: ActionQosPropertyProvider = ActionQosPropertyProvider()) : ActionQosProvider
Default {@link com.embabel.agent.api.annotation.support.ActionQosProvider} implementation that resolves retry overrides from {@link com.embabel.agent.api.annotation.Agent} and {@link com.embabel.agent.api.annotation.Action}, then maps them to {@link com.embabel.agent.core.ActionQos}.
Constructors
Link copied to clipboard
constructor(actionQosProperties: AgentPlatformProperties.ActionQosProperties = AgentPlatformProperties.ActionQosProperties(), propertyProvider: ActionQosPropertyProvider = ActionQosPropertyProvider())