Class NoExitSecurityManager
java.lang.Object
java.lang.SecurityManager
org.codehaus.groovy.tools.shell.util.NoExitSecurityManager
Custom security manager to
System.exit(int)
(and related) from being used.- Version:
- $Rev$ $Date$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkExit
(int code) Always throwsSecurityException
.void
checkPermission
(Permission perm) Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, checkWrite, getClassContext, getSecurityContext, getThreadGroup
-
Constructor Details
-
NoExitSecurityManager
-
NoExitSecurityManager
public NoExitSecurityManager()
-
-
Method Details
-
checkPermission
- Overrides:
checkPermission
in classSecurityManager
-
checkExit
public void checkExit(int code) Always throwsSecurityException
.- Overrides:
checkExit
in classSecurityManager
-