Package com.martiansoftware.nailgun
Class NGSecurityManager
- java.lang.Object
-
- java.lang.SecurityManager
-
- com.martiansoftware.nailgun.NGSecurityManager
-
public class NGSecurityManager extends java.lang.SecurityManagerSecurity manager which does nothing other than trap checkExit, or delegate all non-deprecated methods to a base manager.
-
-
Constructor Summary
Constructors Constructor Description NGSecurityManager(java.lang.SecurityManager base)Construct an NGSecurityManager with the given base.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckExit(int status)voidcheckPermission(java.security.Permission perm)voidcheckPermission(java.security.Permission perm, java.lang.Object context)voidcheckRead(java.lang.String file)Avoid constructing a FilePermission object in checkRead if base manager is null.static voidsetExit(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, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
-
-
-
-
Method Detail
-
checkExit
public void checkExit(int status)
- Overrides:
checkExitin classjava.lang.SecurityManager
-
checkPermission
public void checkPermission(java.security.Permission perm)
- Overrides:
checkPermissionin classjava.lang.SecurityManager
-
checkPermission
public void checkPermission(java.security.Permission perm, java.lang.Object context)- Overrides:
checkPermissionin classjava.lang.SecurityManager
-
setExit
public static void setExit(java.io.PrintStream exit)
-
checkRead
public void checkRead(java.lang.String file)
Avoid constructing a FilePermission object in checkRead if base manager is null.- Overrides:
checkReadin classjava.lang.SecurityManager
-
-