Class JvmInit
java.lang.Object
ch.raffael.meldioc.library.base.lifecycle.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
Modifier and Type Method Description static voidjvmInit()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 Details
-
JvmInit
public JvmInit()
-
-
Method Details
-
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.
-