org.fest.swing.security
Class NoExitSecurityManagerInstaller

java.lang.Object
  extended by org.fest.swing.security.NoExitSecurityManagerInstaller

public class NoExitSecurityManagerInstaller
extends Object

Understands installing/uninstalling a NoExitSecurityManager.

Author:
Alex Ruiz

Method Summary
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

installNoExitSecurityManager

public static NoExitSecurityManagerInstaller installNoExitSecurityManager()
Installs a new NoExitSecurityManager in System.

Returns:
this installer.

installNoExitSecurityManager

public static NoExitSecurityManagerInstaller installNoExitSecurityManager(ExitCallHook hook)
Installs a new NoExitSecurityManager in System.

Parameters:
hook - gets notified when an application tries to terminate the current JVM.
Returns:
this installer.
Throws:
NullPointerException - if the given hook is null.

uninstall

public void uninstall()
Uninstalls the NoExitSecurityManager installed by installNoExitSecurityManager(), restoring the original SecurityManager.



Copyright © 2007-2011 FEST (Fixtures for Easy Software Testing). All Rights Reserved.