public class NoExitSecurityManager extends SecurityManager
System.exit(int)
(and related) from being used.inCheck
Constructor | Description |
---|---|
NoExitSecurityManager() |
Construct a new NoExitSecurityManager, using the System SecurityManager
as the parent.
|
NoExitSecurityManager(SecurityManager newParent) |
Construct a new NoExitSecurityManager from the parent.
|
Modifier and Type | Method | Description |
---|---|---|
void |
checkExit(int code) |
Always throws
SecurityException . |
void |
checkPermission(Permission permission) |
Check the given Permission.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
public NoExitSecurityManager(SecurityManager newParent)
newParent
- the parent to setpublic NoExitSecurityManager()
public void checkPermission(Permission permission)
checkPermission
in class SecurityManager
permission
- the Permission to check.public void checkExit(int code)
SecurityException
.checkExit
in class SecurityManager
code
- the exit code that is completely ignoredCopyright © 2011–2019. All rights reserved.