Class LocalEvaluationQueue
java.lang.Object
com.judgmentlabs.judgeval.evaluation.LocalEvaluationQueue
-
Constructor Summary
ConstructorsConstructorDescriptionLocalEvaluationQueue(int maxConcurrent) LocalEvaluationQueue(int maxConcurrent, int numWorkers) -
Method Summary
Modifier and TypeMethodDescriptionvoidenqueue(EvaluationRun evaluationRun) intintbooleanvoidrunAll()voidrunAll(BiConsumer<EvaluationRun, List<ScoringResult>> callback) startWorker(BiConsumer<EvaluationRun, List<ScoringResult>> callback) voidbooleanwaitForCompletion(Long timeout)
-
Constructor Details
-
LocalEvaluationQueue
public LocalEvaluationQueue() -
LocalEvaluationQueue
public LocalEvaluationQueue(int maxConcurrent) -
LocalEvaluationQueue
public LocalEvaluationQueue(int maxConcurrent, int numWorkers)
-
-
Method Details
-
enqueue
-
runAll
public void runAll() -
runAll
-
startWorkers
-
startWorker
-
waitForCompletion
-
stopWorkers
public void stopWorkers() -
isShutdown
public boolean isShutdown() -
getQueueSize
public int getQueueSize() -
getUnfinishedTasks
public int getUnfinishedTasks()
-