Class JvmInit


  • public class JvmInit
    extends java.lang.Object
    Simple utility class for JVM applications. It installs initializes logging and eager-loads ShutdownHooks in its static initializer. The preferred usage is to have your application's main class extend this class:
       public class MyMain extends JvmInit {
         public static void main(String[] args) {
           // main goes here
         }
       }
     
    • Constructor Summary

      Constructors 
      Constructor Description
      JvmInit()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void jvmInit()
      This method does nothing as initialization is done in this class' static initializer, but it may be useful to ensure class initialization and document why.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JvmInit

        public JvmInit()
    • Method Detail

      • jvmInit

        public static void jvmInit()
        This method does nothing as initialization is done in this class' static initializer, but it may be useful to ensure class initialization and document why. The preferred method is to use extends in your main class.