public class TearDownHandler
extends java.lang.Object
| Constructor and Description |
|---|
TearDownHandler() |
| Modifier and Type | Method and Description |
|---|---|
static void |
executePredestroy(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component) |
static void |
handleAsyncTearDown(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>... components)
executes all methods in ICallbackComponent, annotated with @OnTeardown
outside application thread.
|
static void |
handleGlobalTearDown()
perform global teardown on all component.
|
static void |
registerBase(org.jacpfx.api.workbench.Base<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> rootWorkbench)
Register the parent workbench, from here all perspective and component
should be reachable.
|
static void |
shutDownAsyncComponent(ASubComponent component,
java.lang.Object... params) |
static void |
shutDownFXComponent(EmbeddedFXComponent component,
java.lang.String parentId,
java.lang.Object... params) |
public static void registerBase(org.jacpfx.api.workbench.Base<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> rootWorkbench)
rootWorkbench, - the root workbenchpublic static void handleGlobalTearDown()
@SafeVarargs public static void handleAsyncTearDown(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>... components)
components, - all component that should execute an async teardownpublic static void shutDownFXComponent(EmbeddedFXComponent component, java.lang.String parentId, java.lang.Object... params)
public static void shutDownAsyncComponent(ASubComponent component, java.lang.Object... params)
public static void executePredestroy(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component)