public final class RuntimeSupport extends Object implements org.graalvm.nativeimage.impl.VMRuntimeSupport
| Modifier and Type | Method and Description |
|---|---|
void |
addInitializationHook(Runnable initHook) |
void |
addShutdownHook(Runnable hook) |
void |
addStartupHook(Runnable hook) |
void |
addTearDownHook(Runnable tearDownHook) |
static void |
executeInitializationHooks()
Runs isolate initialization hooks.
|
void |
executeStartupHooks() |
static void |
executeTearDownHooks()
Runs isolate tear-down hooks.
|
static RuntimeSupport |
getRuntimeSupport() |
static void |
initializeRuntimeSupport() |
void |
shutdown() |
public static void initializeRuntimeSupport()
public static RuntimeSupport getRuntimeSupport()
public void addStartupHook(Runnable hook)
public void executeStartupHooks()
executeStartupHooks in interface org.graalvm.nativeimage.impl.VMRuntimeSupportpublic void addShutdownHook(Runnable hook)
public void addInitializationHook(Runnable initHook)
public static void executeInitializationHooks()
public void addTearDownHook(Runnable tearDownHook)
public static void executeTearDownHooks()
public void shutdown()
shutdown in interface org.graalvm.nativeimage.impl.VMRuntimeSupport