java.lang.Object
java.util.concurrent.FutureTask<V>
javafx.concurrent.Task<Void>
es.upm.fi.cig.multictbnc.tasks.EvaluationTask
- All Implemented Interfaces:
Runnable,Future<Void>,RunnableFuture<Void>,javafx.concurrent.Worker<Void>,javafx.event.EventTarget
Task that allows executing the training and evaluation of a model in a background thread. This prevents the UI from
freezing.
-
Property Summary
Properties inherited from class javafx.concurrent.Task
exception, message, onCancelled, onFailed, onRunning, onScheduled, onSucceeded, progress, running, state, title, totalWork, value, workDone -
Nested Class Summary
Nested classes/interfaces inherited from interface javafx.concurrent.Worker
javafx.concurrent.Worker.State -
Constructor Summary
ConstructorsConstructorDescriptionEvaluationTask(ValidationMethod validationMethod, MultiCTBNC<?, ?> model) Constructs anEvaluationTaskthat receives aValidationMethodand anMultiCTBNCmodel. -
Method Summary
Methods inherited from class javafx.concurrent.Task
addEventFilter, addEventHandler, buildEventDispatchChain, cancel, cancel, cancelled, exceptionProperty, fireEvent, getException, getMessage, getOnCancelled, getOnFailed, getOnRunning, getOnScheduled, getOnSucceeded, getProgress, getState, getTitle, getTotalWork, getValue, getWorkDone, isRunning, messageProperty, onCancelledProperty, onFailedProperty, onRunningProperty, onScheduledProperty, onSucceededProperty, progressProperty, removeEventFilter, removeEventHandler, running, runningProperty, scheduled, setEventHandler, setOnCancelled, setOnFailed, setOnRunning, setOnScheduled, setOnSucceeded, stateProperty, titleProperty, totalWorkProperty, updateMessage, updateProgress, updateProgress, updateTitle, updateValue, valueProperty, workDonePropertyMethods inherited from class java.util.concurrent.FutureTask
done, get, get, isCancelled, isDone, run, runAndReset, set, setException, toString
-
Constructor Details
-
EvaluationTask
Constructs anEvaluationTaskthat receives aValidationMethodand anMultiCTBNCmodel.- Parameters:
validationMethod- validation method used to evaluate the provided modelmodel- model to train and evaluate
-
-
Method Details