private void removeShutdownHook() { Thread hook = (Thread) getObject(CoreConstants.SHUTDOWN_HOOK_THREAD); if (hook != null) { removeObject(CoreConstants.SHUTDOWN_HOOK_THREAD); try { Runtime.getRuntime().removeShutdownHook(hook); } catch (IllegalStateException e) { // if JVM is already shutting down, ISE is thrown // no need to do anything else } } }
private void removeShutdownHook() { Thread hook = (Thread)getObject(CoreConstants.SHUTDOWN_HOOK_THREAD); if(hook != null) { removeObject(CoreConstants.SHUTDOWN_HOOK_THREAD); try { Runtime.getRuntime().removeShutdownHook(hook); } catch(IllegalStateException e) { //if JVM is already shutting down, ISE is thrown //no need to do anything else } } }
private void removeShutdownHook() { Thread hook = (Thread)getObject(CoreConstants.SHUTDOWN_HOOK_THREAD); if(hook != null) { removeObject(CoreConstants.SHUTDOWN_HOOK_THREAD); try { Runtime.getRuntime().removeShutdownHook(hook); } catch(IllegalStateException e) { //if JVM is already shutting down, ISE is thrown //no need to do anything else } } }
private void removeShutdownHook() { Thread hook = (Thread) getObject(CoreConstants.SHUTDOWN_HOOK_THREAD); if (hook != null) { removeObject(CoreConstants.SHUTDOWN_HOOK_THREAD); try { Runtime.getRuntime().removeShutdownHook(hook); } catch (IllegalStateException e) { // if JVM is already shutting down, ISE is thrown // no need to do anything else } } }
private void removeShutdownHook() { Thread hook = (Thread) getObject(CoreConstants.SHUTDOWN_HOOK_THREAD); if (hook != null) { removeObject(CoreConstants.SHUTDOWN_HOOK_THREAD); try { Runtime.getRuntime().removeShutdownHook(hook); } catch (IllegalStateException e) { // if JVM is already shutting down, ISE is thrown // no need to do anything else } } }