Package org.fest.swing.security
Class NoExitSecurityManagerInstaller
java.lang.Object
org.fest.swing.security.NoExitSecurityManagerInstaller
Understands installing/uninstalling a
NoExitSecurityManager.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateprivateNoExitSecurityManagerInstaller(NoExitSecurityManager newManager) -
Method Summary
Modifier and TypeMethodDescriptionInstalls a newinNoExitSecurityManagerSystem.Installs a newinNoExitSecurityManagerSystem.voidUninstalls theinstalled byNoExitSecurityManager, restoring the originalinstallNoExitSecurityManager().SecurityManager
-
Field Details
-
oldManager
-
-
Constructor Details
-
NoExitSecurityManagerInstaller
private NoExitSecurityManagerInstaller() -
NoExitSecurityManagerInstaller
-
NoExitSecurityManagerInstaller
-
-
Method Details
-
installNoExitSecurityManager
Installs a newinNoExitSecurityManagerSystem.- Returns:
- this installer.
-
installNoExitSecurityManager
Installs a newinNoExitSecurityManagerSystem.- Parameters:
hook- gets notified when an application tries to terminate the current JVM.- Returns:
- this installer.
- Throws:
NullPointerException- if the given hook isnull.
-
uninstall
public void uninstall()Uninstalls theinstalled byNoExitSecurityManager, restoring the originalinstallNoExitSecurityManager().SecurityManager
-