public class NoExitSecurityManagerInstaller extends Object
NoExitSecurityManager
.Modifier and Type | Method and Description |
---|---|
static NoExitSecurityManagerInstaller |
installNoExitSecurityManager()
Installs a new
NoExitSecurityManager in System . |
static NoExitSecurityManagerInstaller |
installNoExitSecurityManager(ExitCallHook hook)
Installs a new
NoExitSecurityManager in System . |
void |
uninstall()
Uninstalls the
NoExitSecurityManager installed by installNoExitSecurityManager() , restoring the
original SecurityManager . |
@Nonnull public static NoExitSecurityManagerInstaller installNoExitSecurityManager()
NoExitSecurityManager
in System
.@Nonnull public static NoExitSecurityManagerInstaller installNoExitSecurityManager(@Nonnull ExitCallHook hook)
NoExitSecurityManager
in System
.hook
- gets notified when an application tries to terminate the current JVM.NullPointerException
- if the given hook is null
.public void uninstall()
NoExitSecurityManager
installed by installNoExitSecurityManager()
, restoring the
original SecurityManager
.Copyright © 2014–2019 AssertJ. All rights reserved.