public abstract class NoExitSecurityManager extends SecurityManager
inCheck
Constructor and Description |
---|
NoExitSecurityManager() |
Modifier and Type | Method and Description |
---|---|
void |
checkExit(int status) |
void |
checkPermission(Permission perm) |
void |
checkPermission(Permission perm,
Object context) |
protected abstract void |
exitCalled(int status)
Implement this method to do any context-specific cleanup.
|
boolean |
exitInvoked()
Returns true if the exit has been invoked through a call
of Runtime.exit or Runtime.halt .
|
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
public void checkPermission(Permission perm, Object context)
checkPermission
in class SecurityManager
public void checkPermission(Permission perm)
checkPermission
in class SecurityManager
public boolean exitInvoked()
public void checkExit(int status)
checkExit
in class SecurityManager
protected abstract void exitCalled(int status)
Abbot is hosted on