Class NoExitSecurityManager
java.lang.Object
java.lang.SecurityManager
org.junit.contrib.java.lang.system.internal.NoExitSecurityManager
A
NoExitSecurityManager throws a CheckExitCalled exception
whenever checkExit(int) is called. All other method calls are
delegated to the original security manager.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAccept(String host, int port) voidvoidvoidvoidcheckConnect(String host, int port) voidcheckConnect(String host, int port, Object context) voidvoidcheckDelete(String file) voidvoidcheckExit(int status) voidvoidcheckListen(int port) voidcheckMemberAccess(Class<?> clazz, int which) voidcheckMulticast(InetAddress maddr) voidcheckMulticast(InetAddress maddr, byte ttl) voidcheckPackageAccess(String pkg) voidvoidcheckPermission(Permission perm) voidcheckPermission(Permission perm, Object context) voidvoidvoidvoidvoidvoidvoidcheckSecurityAccess(String target) voidvoidbooleancheckTopLevelWindow(Object window) voidvoidcheckWrite(String file) booleanintbooleanMethods inherited from class java.lang.SecurityManager
getClassContext
-
Field Details
-
originalSecurityManager
-
statusOfFirstExitCall
-
-
Constructor Details
-
NoExitSecurityManager
-
-
Method Details
-
checkExit
public void checkExit(int status) - Overrides:
checkExitin classSecurityManager
-
isCheckExitCalled
public boolean isCheckExitCalled() -
getStatusOfFirstCheckExitCall
public int getStatusOfFirstCheckExitCall() -
getInCheck
public boolean getInCheck() -
getSecurityContext
- Overrides:
getSecurityContextin classSecurityManager
-
checkPermission
- Overrides:
checkPermissionin classSecurityManager
-
checkPermission
- Overrides:
checkPermissionin classSecurityManager
-
checkCreateClassLoader
public void checkCreateClassLoader()- Overrides:
checkCreateClassLoaderin classSecurityManager
-
checkAccess
- Overrides:
checkAccessin classSecurityManager
-
checkAccess
- Overrides:
checkAccessin classSecurityManager
-
checkExec
- Overrides:
checkExecin classSecurityManager
-
checkLink
- Overrides:
checkLinkin classSecurityManager
-
checkRead
- Overrides:
checkReadin classSecurityManager
-
checkRead
- Overrides:
checkReadin classSecurityManager
-
checkRead
- Overrides:
checkReadin classSecurityManager
-
checkWrite
- Overrides:
checkWritein classSecurityManager
-
checkWrite
- Overrides:
checkWritein classSecurityManager
-
checkDelete
- Overrides:
checkDeletein classSecurityManager
-
checkConnect
- Overrides:
checkConnectin classSecurityManager
-
checkConnect
- Overrides:
checkConnectin classSecurityManager
-
checkListen
public void checkListen(int port) - Overrides:
checkListenin classSecurityManager
-
checkAccept
- Overrides:
checkAcceptin classSecurityManager
-
checkMulticast
- Overrides:
checkMulticastin classSecurityManager
-
checkMulticast
- Overrides:
checkMulticastin classSecurityManager
-
checkPropertiesAccess
public void checkPropertiesAccess()- Overrides:
checkPropertiesAccessin classSecurityManager
-
checkPropertyAccess
- Overrides:
checkPropertyAccessin classSecurityManager
-
checkTopLevelWindow
-
checkPrintJobAccess
public void checkPrintJobAccess()- Overrides:
checkPrintJobAccessin classSecurityManager
-
checkSystemClipboardAccess
public void checkSystemClipboardAccess() -
checkAwtEventQueueAccess
public void checkAwtEventQueueAccess() -
checkPackageAccess
- Overrides:
checkPackageAccessin classSecurityManager
-
checkPackageDefinition
- Overrides:
checkPackageDefinitionin classSecurityManager
-
checkSetFactory
public void checkSetFactory()- Overrides:
checkSetFactoryin classSecurityManager
-
checkMemberAccess
-
checkSecurityAccess
- Overrides:
checkSecurityAccessin classSecurityManager
-
getThreadGroup
- Overrides:
getThreadGroupin classSecurityManager
-