Package com.embabel.agent.api.annotation
Annotation Agent
-
- All Implemented Interfaces:
@Target(allowedTargets = {AnnotationTarget.CLASS})@Component() public @interface Agent
Indicates that this class is an agent. It doesn't just contribute actions, goals and conditions: it is an agent in itself. This is a Spring stereotype annotation, so annotated classes will be picked up on the classpath and injected Either @Agent or @AgentCapabilities should be used: not both
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Stringproviderprivate final Stringdescriptionprivate final Stringversionprivate final PlannerTypeplannerprivate final Booleanscanprivate final StringbeanNameprivate final Booleanopaqueprivate final ActionRetryPolicyactionRetryPolicyprivate final StringactionRetryPolicyExpression
-