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
ConstructorsModifierConstructorDescriptionprivate
private
private
NoExitSecurityManagerInstaller
(NoExitSecurityManager newManager) -
Method Summary
Modifier and TypeMethodDescriptionInstalls a new
inNoExitSecurityManager
System
.Installs a new
inNoExitSecurityManager
System
.void
Uninstalls the
installed byNoExitSecurityManager
, restoring the originalinstallNoExitSecurityManager()
.SecurityManager
-
Field Details
-
oldManager
-
-
Constructor Details
-
NoExitSecurityManagerInstaller
private NoExitSecurityManagerInstaller() -
NoExitSecurityManagerInstaller
-
NoExitSecurityManagerInstaller
-
-
Method Details
-
installNoExitSecurityManager
Installs a new
inNoExitSecurityManager
System
.- Returns:
- this installer.
-
installNoExitSecurityManager
Installs a new
inNoExitSecurityManager
System
.- 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 the
installed byNoExitSecurityManager
, restoring the originalinstallNoExitSecurityManager()
.SecurityManager
-