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