Verified Owner
Top Fields Constructors Methods
org.jabref.logic.ai.ingestion

public Class IngestionTaskAggregator

extends Object
Class Inheritance
Imports
java.util.Collections, .HashMap, .IdentityHashMap, .Map, java.util.concurrent.Future, javafx.util.Pair, org.jabref.logic.ai.ingestion.tasks.generateembeddings.GenerateEmbeddingsTask, .GenerateEmbeddingsTaskRequest, org.jabref.logic.ai.ingestion.tasks.generateembeddingsforseveral.GenerateEmbeddingsForSeveralTask, .GenerateEmbeddingsForSeveralTaskRequest, org.jabref.logic.util.TaskExecutor, org.jabref.model.entry.LinkedFile

Field Summary

Modifier and TypeField and Description
private final Map<GenerateEmbeddingsForSeveralTaskRequest, Pair<Future<Void>, GenerateEmbeddingsForSeveralTask>>
private final Map<LinkedFile, Pair<Future<Void>, GenerateEmbeddingsTask>>
private final TaskExecutor

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public synchronized GenerateEmbeddingsTask
public synchronized GenerateEmbeddingsTask
start(GenerateEmbeddingsTaskRequest request, boolean showToUser)

public synchronized Pair<Future<Void>, GenerateEmbeddingsForSeveralTask>
public synchronized Pair<Future<Void>, GenerateEmbeddingsTask>
public synchronized Pair<Future<Void>, GenerateEmbeddingsTask>
startWithFuture(GenerateEmbeddingsTaskRequest request, boolean showToUser)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

generateEmbeddingsForSeveralTasksback to summary
private final Map<GenerateEmbeddingsForSeveralTaskRequest, Pair<Future<Void>, GenerateEmbeddingsForSeveralTask>> generateEmbeddingsForSeveralTasks
generateEmbeddingsTasksback to summary
private final Map<LinkedFile, Pair<Future<Void>, GenerateEmbeddingsTask>> generateEmbeddingsTasks
taskExecutorback to summary
private final TaskExecutor taskExecutor

Constructor Detail

IngestionTaskAggregatorback to summary
public IngestionTaskAggregator(TaskExecutor taskExecutor)

Method Detail

startback to summary
public synchronized GenerateEmbeddingsTask start(GenerateEmbeddingsTaskRequest request)
startback to summary
public synchronized GenerateEmbeddingsTask start(GenerateEmbeddingsTaskRequest request, boolean showToUser)
startback to summary
public synchronized Pair<Future<Void>, GenerateEmbeddingsForSeveralTask> start(GenerateEmbeddingsForSeveralTaskRequest request)
startWithFutureback to summary
public synchronized Pair<Future<Void>, GenerateEmbeddingsTask> startWithFuture(GenerateEmbeddingsTaskRequest request)
startWithFutureback to summary
public synchronized Pair<Future<Void>, GenerateEmbeddingsTask> startWithFuture(GenerateEmbeddingsTaskRequest request, boolean showToUser)