Package com.martiansoftware.nailgun
Class NGSecurityManager
- java.lang.Object
-
- java.lang.SecurityManager
-
- com.martiansoftware.nailgun.NGSecurityManager
-
public class NGSecurityManager extends SecurityManager
Security manager which does nothing other than trap checkExit, or delegate all non-deprecated methods to a base manager.- Author:
- Pete Kirkham
-
-
Field Summary
-
Fields inherited from class java.lang.SecurityManager
inCheck
-
-
Constructor Summary
Constructors Constructor Description NGSecurityManager(SecurityManager base)
Construct an NGSecurityManager with the given base.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkExit(int status)
void
checkPermission(Permission perm)
void
checkPermission(Permission perm, Object context)
static void
setExit(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, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
-
-
-
-
Constructor Detail
-
NGSecurityManager
public NGSecurityManager(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 classSecurityManager
-
checkPermission
public void checkPermission(Permission perm)
- Overrides:
checkPermission
in classSecurityManager
-
checkPermission
public void checkPermission(Permission perm, Object context)
- Overrides:
checkPermission
in classSecurityManager
-
setExit
public static void setExit(PrintStream exit)
-
-