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
ConstructorDescriptionEvaluationTask
(ValidationMethod validationMethod, MultiCTBNC<?, ?> model) Constructs anEvaluationTask
that receives aValidationMethod
and anMultiCTBNC
model. -
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, workDoneProperty
Methods inherited from class java.util.concurrent.FutureTask
done, get, get, isCancelled, isDone, run, runAndReset, set, setException, toString
-
Constructor Details
-
EvaluationTask
Constructs anEvaluationTask
that receives aValidationMethod
and anMultiCTBNC
model.- Parameters:
validationMethod
- validation method used to evaluate the provided modelmodel
- model to train and evaluate
-
-
Method Details