java.lang.Object
javafx.concurrent.Service<T>
com.dua3.utility.fx.FxService<T>
- Typparameter:
T- The result type of the service.
- Alle implementierten Schnittstellen:
Worker<T>,EventTarget
Abstract class that extends the JavaFX Service class to manage tasks with progress, state, and title trackers.
Allows for the registration and removal of task trackers that implement the FxTaskTracker interface.
-
Eigenschaftsübersicht
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen javafx.concurrent.Worker
Worker.State -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidAdds an FxTaskTracker to the list of task trackers.Creates and returns a custom task to be executed by the FxService.voidRemoves an FxTaskTracker from the list of task trackers.Von Klasse geerbte Methoden javafx.concurrent.Service
addEventFilter, addEventHandler, buildEventDispatchChain, cancel, cancelled, exceptionProperty, executeTask, executorProperty, failed, fireEvent, getException, getExecutor, getMessage, getOnCancelled, getOnFailed, getOnReady, getOnRunning, getOnScheduled, getOnSucceeded, getProgress, getState, getTitle, getTotalWork, getValue, getWorkDone, isRunning, messageProperty, onCancelledProperty, onFailedProperty, onReadyProperty, onRunningProperty, onScheduledProperty, onSucceededProperty, progressProperty, ready, removeEventFilter, removeEventHandler, reset, restart, running, runningProperty, scheduled, setEventHandler, setExecutor, setOnCancelled, setOnFailed, setOnReady, setOnRunning, setOnScheduled, setOnSucceeded, start, stateProperty, succeeded, titleProperty, totalWorkProperty, valueProperty, workDoneProperty
-
Konstruktordetails
-
FxService
protected FxService()
-
-
Methodendetails
-
createTask
- Angegeben von:
createTaskin KlasseService<T>
-
doCreateTask
Creates and returns a custom task to be executed by the FxService. This method must be implemented by subclasses to define the specific behavior and logic of the task being performed by the service.- Gibt zurück:
- a Task instance of type T representing the operation to be performed
-
addTaskTracker
Adds an FxTaskTracker to the list of task trackers. The added tracker will receive updates about task progress, state, and title.- Parameter:
t- the FxTaskTracker to be added to the list of task trackers
-
removeTaskTracker
Removes an FxTaskTracker from the list of task trackers. The removed tracker will no longer receive updates about task progress, state, and title.- Parameter:
t- the FxTaskTracker to be removed from the list of task trackers
-