public static synchronized void deregister(LifeCycle lifeCycle) { getInstance()._lifeCycles.remove(lifeCycle); }
public static synchronized boolean isRegistered(LifeCycle lifeCycle) { return getInstance()._lifeCycles.contains(lifeCycle); }
public static synchronized void register(LifeCycle... lifeCycles) { getInstance()._lifeCycles.addAll(Arrays.asList(lifeCycles)); }
public static void deregister(LifeCycle lifeCycle) { getInstance().removeLifeCycle(lifeCycle); }
public static void register(LifeCycle... lifeCycles) { getInstance().addLifeCycles(lifeCycles); }
public static void register(LifeCycle... lifeCycles) { getInstance().addLifeCycles(lifeCycles); }
public static boolean isRegistered(LifeCycle lifeCycle) { return getInstance().containsLifeCycle(lifeCycle); }
public static void deregister(LifeCycle lifeCycle) { getInstance().removeLifeCycle(lifeCycle); }
public static boolean isRegistered(LifeCycle lifeCycle) { return getInstance().containsLifeCycle(lifeCycle); }
public void configureMonitor() { if(stopPort>0 && stopKey!=null) { ShutdownMonitor monitor = ShutdownMonitor.getInstance(); monitor.setPort(stopPort); monitor.setKey(stopKey); monitor.setExitVm(!nonblocking); } }
if(stopPort>0 && stopKey!=null) ShutdownMonitor monitor = ShutdownMonitor.getInstance(); monitor.setPort(stopPort); monitor.setKey(stopKey);
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize
ShutdownMonitor.getInstance().start(); // initialize