Index
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 -
A RoutingSelector implemented using TaskExecutionAgent
- 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.
All Classes and Interfaces|All Packages