Package com.attivio.util
Class BlockExitSecurityManager
- java.lang.Object
-
- java.lang.SecurityManager
-
- com.attivio.util.BlockExitSecurityManager
-
public class BlockExitSecurityManager extends java.lang.SecurityManagerASecurityManagerwhich blocks calls to System.exit() and turns them into aBlockedExitException.
-
-
Constructor Summary
Constructors Constructor Description BlockExitSecurityManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckExit(int status)voidcheckPermission(java.security.Permission perm)voidcheckPermission(java.security.Permission perm, java.lang.Object context)voidcheckRead(java.lang.String file)-
Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, checkWrite, getClassContext, getSecurityContext, getThreadGroup
-
-
-
-
Method Detail
-
checkPermission
public void checkPermission(java.security.Permission perm)
- Overrides:
checkPermissionin classjava.lang.SecurityManager
-
checkPermission
public void checkPermission(java.security.Permission perm, java.lang.Object context)- Overrides:
checkPermissionin classjava.lang.SecurityManager
-
checkExit
public void checkExit(int status)
- Overrides:
checkExitin classjava.lang.SecurityManager
-
checkRead
public void checkRead(java.lang.String file)
- Overrides:
checkReadin classjava.lang.SecurityManager
-
-