Index

A B C D E G H N R S T 
All Classes and Interfaces|All Packages

A

addRoutingChoice(RoutingChoice<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow.Builder
 
addRoutingChoices(List<RoutingChoice<Request, Response>>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow.Builder
 
agent() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
Returns the value of the agent record component.

B

build() - Method in class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector.Builder
 
build() - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow.Builder
 
builder() - Static method in class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector
 
builder() - Static method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow
 
Builder() - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector.Builder
 
Builder() - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow.Builder
 

C

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

DefaultRoutingSelector<Request,Response> - Class in com.javaaidev.agenticpatterns.routingworkflow
DefaultRoutingSelector(ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector
 
DefaultRoutingSelector(ChatClient, Function<Request, String>, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector
 
DefaultRoutingSelector.Builder<Request,Response> - Class in com.javaaidev.agenticpatterns.routingworkflow
 
description() - Method in record class com.javaaidev.agenticpatterns.routingworkflow.RoutingChoice
Returns the value of the description record component.
doExecute(Request) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow
 

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.

G

getPromptContext(RoutingRequest<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector
 
getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector
 

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.
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.
routingInputFormatter(Function<Request, String>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector.Builder
 
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.
routingSelector(DefaultRoutingSelector<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow.Builder
 
routingSelector(RoutingSelector<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow.Builder
 
RoutingSelector<Request,Response> - Interface in com.javaaidev.agenticpatterns.routingworkflow
A selector for target route
RoutingWorkflow<Request,Response> - Class in com.javaaidev.agenticpatterns.routingworkflow
Routing Workflow, refer to doc
RoutingWorkflow(List<RoutingChoice<Request, Response>>, RoutingSelector<Request, Response>, String, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.routingworkflow.RoutingWorkflow
 
RoutingWorkflow.Builder<Request,Response> - Class in com.javaaidev.agenticpatterns.routingworkflow
 

S

select(RoutingRequest<Request, Response>) - Method in class com.javaaidev.agenticpatterns.routingworkflow.DefaultRoutingSelector
 
select(RoutingRequest<Request, Response>) - Method in interface com.javaaidev.agenticpatterns.routingworkflow.RoutingSelector
Select the target route

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