com.martiansoftware.nailgun
Class NGSecurityManager

java.lang.Object
  extended by java.lang.SecurityManager
      extended by com.martiansoftware.nailgun.NGSecurityManager

public class NGSecurityManager
extends java.lang.SecurityManager

Security manager which does nothing other than trap checkExit, or delegate all non-deprecated methods to a base manager.

Author:
Pete Kirkham

Constructor Summary
NGSecurityManager(java.lang.SecurityManager base)
          Construct an NGSecurityManager with the given base.
 
Method Summary
 void checkExit(int status)
           
 void checkPermission(java.security.Permission perm)
           
 void checkPermission(java.security.Permission perm, java.lang.Object context)
           
static void setExit(java.io.PrintStream exit)
           
 
Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, getInCheck, getSecurityContext, getThreadGroup
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NGSecurityManager

public NGSecurityManager(java.lang.SecurityManager base)
Construct an NGSecurityManager with the given base.

Parameters:
base - the base security manager, or null for no base.
Method Detail

checkExit

public void checkExit(int status)
Overrides:
checkExit in class java.lang.SecurityManager

checkPermission

public void checkPermission(java.security.Permission perm)
Overrides:
checkPermission in class java.lang.SecurityManager

checkPermission

public void checkPermission(java.security.Permission perm,
                            java.lang.Object context)
Overrides:
checkPermission in class java.lang.SecurityManager

setExit

public static void setExit(java.io.PrintStream exit)


© 2004, Martian Software, Inc.