jason.core
Class JasonSecurityManager

java.lang.Object
  |
  +--java.lang.SecurityManager
        |
        +--jason.core.JasonSecurityManager

public class JasonSecurityManager
extends java.lang.SecurityManager

Created Tue Jun 11 10:51:59 2002

This is a security manager for unauthorizing mainly System.exit

See Also:
SecurityManager

Field Summary
 
Fields inherited from class java.lang.SecurityManager
inCheck
 
Constructor Summary
JasonSecurityManager()
           
 
Method Summary
 void checkExit(int status)
          Check for exit( 0 )
 void checkPermission(java.security.Permission perm)
           
 
Methods inherited from class java.lang.SecurityManager
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasonSecurityManager

public JasonSecurityManager()
Method Detail

checkExit

public void checkExit(int status)
Check for exit( 0 )

Overrides:
checkExit in class java.lang.SecurityManager

checkPermission

public void checkPermission(java.security.Permission perm)
Overrides:
checkPermission in class java.lang.SecurityManager