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
ConstructorsConstructorDescriptionTrainingTask(MultiCTBNC<?, ?> model, DatasetReader datasetReader) Constructs aTrainingTaskthat receives anMultiCTBNCmodel 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, workDonePropertyMethods inherited from class java.util.concurrent.FutureTask
done, get, get, isCancelled, isDone, run, runAndReset, set, setException, toString
-
Constructor Details
-
TrainingTask
Constructs aTrainingTaskthat receives anMultiCTBNCmodel and adatasetReader.- Parameters:
model- model to traindatasetReader- dataset reader that provides the training sequences
-
-
Method Details