java.lang.Object
java.util.concurrent.FutureTask<V>
javafx.concurrent.Task<Void>
es.upm.fi.cig.multictbnc.tasks.TrainingTask
- All Implemented Interfaces:
Runnable
,Future<Void>
,RunnableFuture<Void>
,javafx.concurrent.Worker<Void>
,javafx.event.EventTarget
Task that allows executing the training 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
ConstructorDescriptionTrainingTask
(MultiCTBNC<?, ?> model, DatasetReader datasetReader) Constructs aTrainingTask
that receives anMultiCTBNC
model and adatasetReader
. -
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
-
TrainingTask
Constructs aTrainingTask
that receives anMultiCTBNC
model and adatasetReader
.- Parameters:
model
- model to traindatasetReader
- dataset reader that provides the training sequences
-
-
Method Details