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 voidcheckExit(int status)voidcheckPermission(Permission perm)voidcheckPermission(Permission perm, Object context)static voidsetExit(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:
checkExitin classSecurityManager
-
checkPermission
public void checkPermission(Permission perm)
- Overrides:
checkPermissionin classSecurityManager
-
checkPermission
public void checkPermission(Permission perm, Object context)
- Overrides:
checkPermissionin classSecurityManager
-
setExit
public static void setExit(PrintStream exit)
-
-