Index

A C D E F G H N R T 
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.
A C D E F G H N R T 
All Classes and Interfaces|All Packages