org.jacp.javafx2.rcp.util
Class FX2ComponentReplaceWorker
java.lang.Object
java.util.concurrent.FutureTask<V>
javafx.concurrent.Task<T>
org.jacp.javafx2.rcp.util.AFX2ComponentWorker<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>
org.jacp.javafx2.rcp.util.FX2ComponentReplaceWorker
- All Implemented Interfaces:
- java.lang.Runnable, java.util.concurrent.Future<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>, java.util.concurrent.RunnableFuture<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>, javafx.concurrent.Worker<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>
public class FX2ComponentReplaceWorker
- extends AFX2ComponentWorker<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>
Background Worker to execute components handle method in separate thread and
to replace or add the component result node; While the handle method is
executed in an own thread the postHandle method is executed in application
main thread.
- Author:
- Andy Moncsek
Nested classes/interfaces inherited from interface javafx.concurrent.Worker |
javafx.concurrent.Worker.State |
Constructor Summary |
FX2ComponentReplaceWorker(java.util.Map<java.lang.String,javafx.scene.Node> targetComponents,
java.util.concurrent.BlockingQueue<org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> componentDelegateQueue,
org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component,
FX2ComponentLayout layout)
|
Methods inherited from class javafx.concurrent.Task |
cancel, cancel, exceptionProperty, getException, getMessage, getProgress, getState, getTitle, getTotalWork, getValue, getWorkDone, isRunning, messageProperty, progressProperty, runningProperty, stateProperty, titleProperty, totalWorkProperty, valueProperty, workDoneProperty |
Methods inherited from class java.util.concurrent.FutureTask |
get, get, isCancelled, isDone, run |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FX2ComponentReplaceWorker
public FX2ComponentReplaceWorker(java.util.Map<java.lang.String,javafx.scene.Node> targetComponents,
java.util.concurrent.BlockingQueue<org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> componentDelegateQueue,
org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component,
FX2ComponentLayout layout)