Class Jigawatts


  • public class Jigawatts
    extends java.lang.Object
    • Field Detail

      • crContext

        private static final Jigawatts crContext
      • checkpointHooks

        private static final java.util.List<Hook> checkpointHooks
      • restoreHooks

        private static final java.util.List<Hook> restoreHooks
    • Constructor Detail

      • Jigawatts

        public Jigawatts()
    • 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)