Index

A B C D E H J M P R S T 
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
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.
A B C D E H J M P R S T 
All Classes and Interfaces|All Packages