- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.concurrent.WorkerStateEvent
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class WorkerStateEvent extends Event
An event which occurs whenever the state changes on a Worker. BothTask
andService
support listening to state events.- Since:
- JavaFX 2.1
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static EventType<WorkerStateEvent>
ANY
Common supertype for all worker state event types.static EventType<WorkerStateEvent>
WORKER_STATE_CANCELLED
This event occurs when the state of a Worker implementation has transitioned to the CANCELLED state.static EventType<WorkerStateEvent>
WORKER_STATE_FAILED
This event occurs when the state of a Worker implementation has transitioned to the FAILED state.static EventType<WorkerStateEvent>
WORKER_STATE_READY
This event occurs when the state of a Worker implementation has transitioned to the READY state.static EventType<WorkerStateEvent>
WORKER_STATE_RUNNING
This event occurs when the state of a Worker implementation has transitioned to the RUNNING state.static EventType<WorkerStateEvent>
WORKER_STATE_SCHEDULED
This event occurs when the state of a Worker implementation has transitioned to the SCHEDULED state.static EventType<WorkerStateEvent>
WORKER_STATE_SUCCEEDED
This event occurs when the state of a Worker implementation has transitioned to the SUCCEEDED state.-
Fields inherited from class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description WorkerStateEvent(Worker worker, EventType<? extends WorkerStateEvent> eventType)
Create a new WorkerStateEvent.
-
Method Summary
-
Methods inherited from class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
-
Methods inherited from class java.util.EventObject
toString
-
-
-
-
Field Detail
-
ANY
public static final EventType<WorkerStateEvent> ANY
Common supertype for all worker state event types.
-
WORKER_STATE_READY
public static final EventType<WorkerStateEvent> WORKER_STATE_READY
This event occurs when the state of a Worker implementation has transitioned to the READY state.
-
WORKER_STATE_SCHEDULED
public static final EventType<WorkerStateEvent> WORKER_STATE_SCHEDULED
This event occurs when the state of a Worker implementation has transitioned to the SCHEDULED state.
-
WORKER_STATE_RUNNING
public static final EventType<WorkerStateEvent> WORKER_STATE_RUNNING
This event occurs when the state of a Worker implementation has transitioned to the RUNNING state.
-
WORKER_STATE_SUCCEEDED
public static final EventType<WorkerStateEvent> WORKER_STATE_SUCCEEDED
This event occurs when the state of a Worker implementation has transitioned to the SUCCEEDED state.
-
WORKER_STATE_CANCELLED
public static final EventType<WorkerStateEvent> WORKER_STATE_CANCELLED
This event occurs when the state of a Worker implementation has transitioned to the CANCELLED state.
-
WORKER_STATE_FAILED
public static final EventType<WorkerStateEvent> WORKER_STATE_FAILED
This event occurs when the state of a Worker implementation has transitioned to the FAILED state.
-
-
Constructor Detail
-
WorkerStateEvent
public WorkerStateEvent(Worker worker, EventType<? extends WorkerStateEvent> eventType)
Create a new WorkerStateEvent. Specify the worker and the event type.- Parameters:
worker
- The Worker which is firing the event. The Worker really should be an EventTarget, otherwise the EventTarget for the event will be null.eventType
- The type of event. This should not be null.
-
-
Method Detail
-
getSource
public Worker getSource()
The Worker on which the Event initially occurred.- Overrides:
getSource
in classEventObject
- Returns:
- The Worker on which the Event initially occurred.
-
-