Index
All Classes and Interfaces|All Packages
A
- addSubtask(String, TaskExecutionAgent<TaskRequest, TaskResponse>, Function<Request, TaskRequest>) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
-
Add new subtask
- allSuccessfulResults() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.TaskExecutionResults
-
Returns all successful results
- assemble(TaskExecutionResults) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.DirectAssembling
-
Assemble subtask execution results into the response
C
- call(Request) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.DirectAssembling
- 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
- createTasks(Request) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
-
Create a list of subtasks from request.
- creationRequest() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskContext
-
Returns the value of the
creationRequest
record component.
D
- DirectAssembling<Request,
Response> - Class in com.javaaidev.agenticpatterns.parallelizationworkflow -
A ParallelizationWorkflowAgent which directly assembles subtask execution results without using LLM
- DirectAssembling(ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.DirectAssembling
- DirectAssembling(ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.DirectAssembling
E
- 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.
G
- getMaxTaskExecutionDuration() - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
-
Max duration of a subtask execution
- getPromptContext(Request) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.PromptBasedAssembling
- getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.DirectAssembling
- getRequestPromptContext(Request) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.PromptBasedAssembling
-
Get values for prompt template variables from request
- getSubtasksPromptContext(TaskExecutionResults) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.PromptBasedAssembling
-
Get values for prompt template variables from results of subtasks
- getTaskExecutorService() - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
-
Create the ExecutorService to execute subtasks.
H
- hasError() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskResult
- 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
J
- job() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns the value of the
job
record component.
M
- maxWaitTime() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskExecutionContext
-
Returns the value of the
maxWaitTime
record component.
P
- ParallelizationWorkflowAgent<Request,
Response> - Class in com.javaaidev.agenticpatterns.parallelizationworkflow -
Parallelization Workflow agent, refer to doc
- ParallelizationWorkflowAgent(ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
- ParallelizationWorkflowAgent(ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
- PromptBasedAssembling<Request,
Response> - Class in com.javaaidev.agenticpatterns.parallelizationworkflow -
A ParallelizationWorkflowAgent which uses an LLM to generate the final result using results from subtasks
- PromptBasedAssembling(ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.PromptBasedAssembling
- PromptBasedAssembling(ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.parallelizationworkflow.PromptBasedAssembling
R
- requestTransformer() - Method in record class com.javaaidev.agenticpatterns.parallelizationworkflow.SubtaskCreationRequest
-
Returns the value of the
requestTransformer
record component. - 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.TaskExecutionResults
-
Returns the value of the
results
record component. - runSubtasks(Request) - Method in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
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. - subtasks - Variable in class com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent
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. - 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.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