Package com.martiansoftware.nailgun
Class NGSecurityManager
java.lang.Object
java.lang.SecurityManager
com.martiansoftware.nailgun.NGSecurityManager
Security manager which does nothing other than trap
checkExit, or delegate all non-deprecated methods to
a base manager.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final SecurityManager
private static final ThreadLocal
Fields inherited from class java.lang.SecurityManager
inCheck
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct an NGSecurityManager with the given base. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
Field Details
-
EXIT
-
base
-
-
Constructor Details
-
NGSecurityManager
Construct an NGSecurityManager with the given base.- Parameters:
base
- the base security manager, or null for no base.
-
-
Method Details
-
checkExit
public void checkExit(int status) - Overrides:
checkExit
in classSecurityManager
-
checkPermission
- Overrides:
checkPermission
in classSecurityManager
-
checkPermission
- Overrides:
checkPermission
in classSecurityManager
-
setExit
-