Package org.openjdk.jigawatts
Class Jigawatts
- java.lang.Object
-
- org.openjdk.jigawatts.Jigawatts
-
public class Jigawatts extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.List<Hook>
checkpointHooks
private static Jigawatts
crContext
private static java.util.List<Hook>
restoreHooks
-
Constructor Summary
Constructors Constructor Description Jigawatts()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
checkTheWorld()
private void
checkTheWorldNative()
static void
cleanupTheWorld()
(package private) static void
clearCheckpointHooks()
(package private) static void
clearRestoreHooks()
(package private) static java.util.List<Hook>
getCheckpointHooks()
(package private) static java.util.List<Hook>
getRestoreHooks()
private static void
loadLib(java.lang.String library)
static void
readRestoreHooks(java.lang.String dir)
static void
registerCheckpointHook(Hook h)
static void
registerRestoreHook(Hook h)
static void
restoreTheWorld(java.lang.String dir)
private void
restoreTheWorldNative(java.lang.String dir)
static void
saveTheWorld(java.lang.String dir)
static void
saveTheWorld(java.lang.String dir, boolean leaveRunning)
private void
saveTheWorldNative(java.lang.String dir, boolean leaveRunning)
static void
writeRestoreHooks(java.lang.String dir)
-
-
-
Method Detail
-
cleanupTheWorld
public static void cleanupTheWorld()
-
checkTheWorldNative
private void checkTheWorldNative()
-
saveTheWorldNative
private void saveTheWorldNative(java.lang.String dir, boolean leaveRunning)
-
restoreTheWorldNative
private void restoreTheWorldNative(java.lang.String dir)
-
checkTheWorld
public static void checkTheWorld()
-
saveTheWorld
public static void saveTheWorld(java.lang.String dir, boolean leaveRunning) throws java.io.IOException
- Throws:
java.io.IOException
-
saveTheWorld
public static void saveTheWorld(java.lang.String dir) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRestoreHooks
public static void writeRestoreHooks(java.lang.String dir) throws java.io.IOException
- Throws:
java.io.IOException
-
readRestoreHooks
public static void readRestoreHooks(java.lang.String dir) throws java.io.IOException
- Throws:
java.io.IOException
-
restoreTheWorld
public static void restoreTheWorld(java.lang.String dir) throws java.io.IOException
- Throws:
java.io.IOException
-
registerCheckpointHook
public static void registerCheckpointHook(Hook h)
-
registerRestoreHook
public static void registerRestoreHook(Hook h)
-
clearCheckpointHooks
static void clearCheckpointHooks()
-
clearRestoreHooks
static void clearRestoreHooks()
-
getCheckpointHooks
static java.util.List<Hook> getCheckpointHooks()
-
getRestoreHooks
static java.util.List<Hook> getRestoreHooks()
-
loadLib
private static void loadLib(java.lang.String library)
-
-