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.VMRuntimeSupport
public 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