Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Action - Annotation Interface in jakarta.ai.agent
-
Marks a method as an action in an agent workflow.
- Agent - Annotation Interface in jakarta.ai.agent
-
Declares a class as an AI agent.
D
- Decision - Annotation Interface in jakarta.ai.agent
-
Marks a method as a decision point in an agent workflow.
- description() - Element in annotation interface jakarta.ai.agent.Agent
-
The agent's description.
- details() - Method in record class jakarta.ai.agent.Result
-
Returns the value of the
detailsrecord component.
E
- equals(Object) - Method in record class jakarta.ai.agent.Result
-
Indicates whether some other object is "equal to" this one.
H
- HandleException - Annotation Interface in jakarta.ai.agent
-
Marks a method as an exception handler within an agent workflow.
- hashCode() - Method in record class jakarta.ai.agent.Result
-
Returns a hash code value for this object.
I
- INSTANCE - Static variable in class jakarta.ai.agent.WorkflowScoped.Literal
-
Default WorkflowScoped literal
J
- jakarta.ai.agent - module jakarta.ai.agent
-
Jakarta Agentic AI API module.
- jakarta.ai.agent - package jakarta.ai.agent
-
Jakarta Agentic AI - API for building autonomous agents.
L
- LargeLanguageModel - Interface in jakarta.ai.agent
-
Minimal facade for Large Language Model (LLM) operations.
- LLMException - Exception in jakarta.ai.agent
-
Runtime exception thrown when a Large Language Model (LLM) operation fails.
- LLMException(String) - Constructor for exception jakarta.ai.agent.LLMException
-
Constructs a new LLM exception with the specified detail message.
- LLMException(String, Throwable) - Constructor for exception jakarta.ai.agent.LLMException
-
Constructs a new LLM exception with the specified detail message and cause.
- LLMException(Throwable) - Constructor for exception jakarta.ai.agent.LLMException
-
Constructs a new LLM exception with the specified cause and a detail message of (cause==null ?
N
O
- order() - Element in annotation interface jakarta.ai.agent.Action
-
The position of this action in the workflow execution sequence.
- order() - Element in annotation interface jakarta.ai.agent.Decision
-
The position of this decision in the workflow execution sequence.
- Outcome - Annotation Interface in jakarta.ai.agent
-
Marks a method as the outcome of an agent workflow.
Q
- query(String) - Method in interface jakarta.ai.agent.LargeLanguageModel
-
Sends a prompt to the model and returns a String response.
- query(String, Class<T>) - Method in interface jakarta.ai.agent.LargeLanguageModel
-
Sends a prompt to the model and returns a response of the specified type.
- query(String, Class<T>, Object...) - Method in interface jakarta.ai.agent.LargeLanguageModel
-
Sends a prompt template and a variable number of parameters to the model, returning a response of the specified type.
- query(String, Object...) - Method in interface jakarta.ai.agent.LargeLanguageModel
-
Sends a prompt template and a variable number of parameters to the model, returning a String response.
R
- Result - Record Class in jakarta.ai.agent
-
Represents the result of a decision or workflow step in an agent.
- Result(boolean, Object) - Constructor for record class jakarta.ai.agent.Result
-
Creates an instance of a
Resultrecord class.
S
- success() - Method in record class jakarta.ai.agent.Result
-
Returns the value of the
successrecord component.
T
- toString() - Method in record class jakarta.ai.agent.Result
-
Returns a string representation of this record class.
- Trigger - Annotation Interface in jakarta.ai.agent
-
Marks a method as an external trigger that initiates an agent workflow.
U
- unwrap(Class<T>) - Method in interface jakarta.ai.agent.LargeLanguageModel
-
Unwraps the underlying LLM implementation.
W
- WorkflowScoped - Annotation Interface in jakarta.ai.agent
-
Defines a workflow-scoped CDI context.
- WorkflowScoped.Literal - Class in jakarta.ai.agent
-
Supports inline instantiation of the WorkflowScoped annotation.
All Classes and Interfaces|All Packages|Serialized Form