Index
All Classes and Interfaces|All Packages
A
- addSubtask(SubtaskContext) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
- addSubtask(String, TaskExecutionAgent<TaskRequest, TaskResponse>, Function<Request, TaskRequest>) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
-
Add new subtask
- allSuccessfulResults() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.TaskExecutionResults
-
Returns all successful results
- assemble(Request, TaskExecutionResults) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler
- assemble(Request, TaskExecutionResults) - Method in interface com.javaaidev.agenticpatterns.parallelizationworkflow.ResponseAssembler
-
Assemble execution results of subtasks to create the final response
- AssemblingInput(Request, TaskExecutionResults) - Constructor for record class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.AssemblingInput
-
Creates an instance of a
AssemblingInput
record class.
B
- build() - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.Builder
- build() - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
- builder() - Static method in class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler
- builder() - Static method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow
- Builder() - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.Builder
- Builder() - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
C
- collectResult() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
- collectResult() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
- com.javaaidev.agenticpatterns.parallelizationworkflow - package com.javaaidev.agenticpatterns.parallelizationworkflow
- create(SubtaskCreationRequest<Request>) - Static method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
- create(String, TaskExecutionAgent<TaskRequest, TaskResponse>, Function<Request, TaskRequest>) - Static method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
- creationRequest() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
-
Returns the value of the
creationRequest
record component.
D
- DefaultResponseAssembler<Request,
Response> - Class in com.javaaidev.agenticpatterns.parallelizationworkflow -
A ResponseAssembler implemented using TaskExecutionAgent
- DefaultResponseAssembler(ChatClient, String, Type, Function<DefaultResponseAssembler.AssemblingInput<Request>, Map<String, Object>>, Consumer<ChatClient.ChatClientRequestSpec>, String, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler
- DefaultResponseAssembler.AssemblingInput<Request> - Record Class in com.javaaidev.agenticpatterns.parallelizationworkflow
- DefaultResponseAssembler.Builder<Request,
Response> - Class in com.javaaidev.agenticpatterns.parallelizationworkflow - doExecute(Request) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow
E
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.AssemblingInput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.TaskExecutionResults
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
- error() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns the value of the
error
record component. - error() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Returns the value of the
error
record component. - executionContext() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
-
Returns the value of the
executionContext
record component.
H
- hasError() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Has error
- hashCode() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.AssemblingInput
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.TaskExecutionResults
-
Returns a hash code value for this object.
- hasResult() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Has successful result
J
- job() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns the value of the
job
record component.
M
- maxTaskExecutionDuration(Duration) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
- maxWaitTime() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns the value of the
maxWaitTime
record component.
P
- ParallelizationWorkflow<Request,
Response> - Class in com.javaaidev.agenticpatterns.parallelizationworkflow -
Parallelization Workflow agent, refer to doc
- ParallelizationWorkflow(List<SubtaskContext>, ResponseAssembler<Request, Response>, Function<Request, List<SubtaskCreationRequest<Request>>>, Duration, ExecutorService, String, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow
- ParallelizationWorkflow.Builder<Request,
Response> - Class in com.javaaidev.agenticpatterns.parallelizationworkflow
R
- request() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.AssemblingInput
-
Returns the value of the
request
record component. - requestTransformer() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Returns the value of the
requestTransformer
record component. - responseAssembler(ResponseAssembler<Request, Response>) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
- ResponseAssembler<Request,
Response> - Interface in com.javaaidev.agenticpatterns.parallelizationworkflow -
An Assembler to assemble execution results of subtasks to create the final response
- result() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
- result() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns the value of the
result
record component. - result() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Returns the value of the
result
record component. - results() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.AssemblingInput
-
Returns the value of the
results
record component. - results() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.TaskExecutionResults
-
Returns the value of the
results
record component. - runSubtasks(Request) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow
S
- SubtaskContext<Request> - Record Class in com.javaaidev.agenticpatterns.parallelizationworkflow
-
Subtask context for management
- SubtaskContext(SubtaskCreationRequest<Request>, SubtaskExecutionContext) - Constructor for record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
-
Creates an instance of a
SubtaskContext
record class. - SubtaskCreationRequest<Request> - Record Class in com.javaaidev.agenticpatterns.parallelizationworkflow
-
Request to create a subtask
- SubtaskCreationRequest(String, TaskExecutionAgent<?, ?>, Function<Request, ?>) - Constructor for record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Creates an instance of a
SubtaskCreationRequest
record class. - SubtaskExecutionContext - Record Class in com.javaaidev.agenticpatterns.parallelizationworkflow
-
Task execution context
- SubtaskExecutionContext(Future<?>, Duration) - Constructor for record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
- SubtaskExecutionContext(Future<?>, Duration, Object, Throwable) - Constructor for record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Creates an instance of a
SubtaskExecutionContext
record class. - SubtaskResult - Record Class in com.javaaidev.agenticpatterns.parallelizationworkflow
-
Execution result of a subtask
- SubtaskResult(Object, Throwable) - Constructor for record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Creates an instance of a
SubtaskResult
record class. - subtasksCreator(Function<Request, List<SubtaskCreationRequest<Request>>>) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
T
- task() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Returns the value of the
task
record component. - TaskExecutionResults - Record Class in com.javaaidev.agenticpatterns.parallelizationworkflow
-
Execution results of subtasks
- TaskExecutionResults(Map<String, SubtaskResult>) - Constructor for record class com.javaaidev.agenticpatterns.parallelizationworkflow.TaskExecutionResults
-
Creates an instance of a
TaskExecutionResults
record class. - taskExecutorService(ExecutorService) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflow.Builder
- taskId() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
- taskId() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Returns the value of the
taskId
record component. - taskStarted(Future<?>, Duration) - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
- toString() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.DefaultResponseAssembler.AssemblingInput
-
Returns a string representation of this record class.
- toString() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
-
Returns a string representation of this record class.
- toString() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Returns a string representation of this record class.
- toString() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns a string representation of this record class.
- toString() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.TaskExecutionResults
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages