Index
All Classes and Interfaces|All Packages
A
- addRoutingChoice(RoutingChoice<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
-
Add a new routing choice
- agent() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
-
Returns the value of the
agent
record component.
C
- call(Request) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
- choices() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingRequest
-
Returns the value of the
choices
record component. - com.javaaidev.agenticpatterns.routingworkflow - package com.javaaidev.agenticpatterns.routingworkflow
D
- description() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
-
Returns the value of the
description
record component. - doCall(Request) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
E
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingResponse
-
Indicates whether some other object is "equal to" this one.
F
- formatRoutingInput(Request) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
-
Generate the input used by the default prompt template
G
- getPromptContext(RoutingRequest<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent.RoutingAgent
- getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
- getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent.RoutingAgent
- getRoutingPromptContext(RoutingRequest<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
-
Get values of variables used in the default prompt template
- getRoutingPromptTemplate() - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
-
Get the prompt template for routing
H
- hashCode() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingResponse
-
Returns a hash code value for this object.
N
- name() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
-
Returns the value of the
name
record component. - name() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingResponse
-
Returns the value of the
name
record component.
R
- reason() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingResponse
-
Returns the value of the
reason
record component. - request() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingRequest
-
Returns the value of the
request
record component. - RoutingAgent(ChatClient) - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent.RoutingAgent
- RoutingChoice<Request,
Response> - Record Class in com.javaaidev.agenticpatterns.routingworkflow -
A routing choice
- RoutingChoice(String, String, TaskExecutionAgent<Request, Response>) - Constructor for record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
-
Creates an instance of a
RoutingChoice
record class. - RoutingRequest<Request,
Response> - Record Class in com.javaaidev.agenticpatterns.routingworkflow -
Routing request
- RoutingRequest(Request, List<RoutingChoice<Request, Response>>) - Constructor for record class com.javaaidev.agenticpatterns.routingworkflow.RoutingRequest
-
Creates an instance of a
RoutingRequest
record class. - RoutingResponse - Record Class in com.javaaidev.agenticpatterns.routingworkflow
-
Routing response
- RoutingResponse(String, String) - Constructor for record class com.javaaidev.agenticpatterns.routingworkflow.RoutingResponse
-
Creates an instance of a
RoutingResponse
record class. - RoutingWorkflowAgent<Request,
Response> - Class in com.javaaidev.agenticpatterns.routingworkflow -
Routing Workflow agent, refer to doc
- RoutingWorkflowAgent(ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
- RoutingWorkflowAgent(ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflowAgent
- RoutingWorkflowAgent.RoutingAgent - Class in com.javaaidev.agenticpatterns.routingworkflow
-
Agent for the routing
T
- toString() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
-
Returns a string representation of this record class.
- toString() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingRequest
-
Returns a string representation of this record class.
- toString() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingResponse
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages