All Packages Class Hierarchy This Package Previous Next Index
Class ccl.util.ThreadExitSecurityManager
java.lang.Object
|
+----java.lang.SecurityManager
|
+----ccl.util.ThreadExitSecurityManager
- public class ThreadExitSecurityManager
- extends SecurityManager
This security manager allows just the thread which
created and installed this security manager to exit the
virtual machine. Additionally this security manager stops
on request threads that want to exit the jvm.
- Version:
- $Id: ThreadExitSecurityManager.java,v 1.1 1999/10/18 10:51:06 clemens Exp clemens $
- Author:
- Chr. Clemens Lee
-
_thrLegal
-
-
_thrObservable
-
-
ThreadExitSecurityManager()
-
-
checkAccept(String, int)
-
-
checkAccess(Thread)
-
-
checkAccess(ThreadGroup)
-
-
checkAwtEventQueueAccess()
-
-
checkConnect(String, int)
-
-
checkConnect(String, int, Object)
-
-
checkCreateClassLoader()
-
-
checkDelete(String)
-
-
checkExec(String)
-
-
checkExit(int)
-
-
checkLink(String)
-
-
checkListen(int)
-
-
checkMemberAccess(Class, int)
-
-
checkMulticast(InetAddress)
-
-
checkMulticast(InetAddress, byte)
-
-
checkPackageAccess(String)
-
-
checkPackageDefinition(String)
-
-
checkPrintJobAccess()
-
-
checkPropertiesAccess()
-
-
checkPropertyAccess(String)
-
-
checkPropertyAccess(String, String)
-
-
checkRead(FileDescriptor)
-
-
checkRead(String)
-
-
checkRead(String, Object)
-
-
checkSecurityAccess(String)
-
-
checkSetFactory()
-
-
checkSystemClipboardAccess()
-
-
checkTopLevelWindow(Object)
-
-
checkWrite(FileDescriptor)
-
-
checkWrite(String)
-
-
observeThread(Thread)
-
_thrLegal
private Thread _thrLegal
_thrObservable
private Thread _thrObservable
ThreadExitSecurityManager
public ThreadExitSecurityManager()
checkCreateClassLoader
public void checkCreateClassLoader()
- Overrides:
- checkCreateClassLoader in class SecurityManager
checkAccess
public void checkAccess(Thread g)
- Overrides:
- checkAccess in class SecurityManager
checkAccess
public void checkAccess(ThreadGroup g)
- Overrides:
- checkAccess in class SecurityManager
observeThread
public synchronized void observeThread(Thread thrObservable_)
checkExit
public synchronized void checkExit(int status)
- Overrides:
- checkExit in class SecurityManager
checkExec
public void checkExec(String cmd)
- Overrides:
- checkExec in class SecurityManager
checkLink
public void checkLink(String lib)
- Overrides:
- checkLink in class SecurityManager
checkRead
public void checkRead(FileDescriptor fd)
- Overrides:
- checkRead in class SecurityManager
checkRead
public void checkRead(String file)
- Overrides:
- checkRead in class SecurityManager
checkRead
public void checkRead(String file,
Object context)
- Overrides:
- checkRead in class SecurityManager
checkWrite
public void checkWrite(FileDescriptor fd)
- Overrides:
- checkWrite in class SecurityManager
checkWrite
public void checkWrite(String file)
- Overrides:
- checkWrite in class SecurityManager
checkDelete
public void checkDelete(String file)
- Overrides:
- checkDelete in class SecurityManager
checkConnect
public void checkConnect(String host,
int port)
- Overrides:
- checkConnect in class SecurityManager
checkConnect
public void checkConnect(String host,
int port,
Object context)
- Overrides:
- checkConnect in class SecurityManager
checkListen
public void checkListen(int port)
- Overrides:
- checkListen in class SecurityManager
checkAccept
public void checkAccept(String host,
int port)
- Overrides:
- checkAccept in class SecurityManager
checkMulticast
public void checkMulticast(InetAddress maddr)
- Overrides:
- checkMulticast in class SecurityManager
checkMulticast
public void checkMulticast(InetAddress maddr,
byte ttl)
- Overrides:
- checkMulticast in class SecurityManager
checkPropertiesAccess
public void checkPropertiesAccess()
- Overrides:
- checkPropertiesAccess in class SecurityManager
checkPropertyAccess
public void checkPropertyAccess(String key)
- Overrides:
- checkPropertyAccess in class SecurityManager
checkPropertyAccess
public void checkPropertyAccess(String key,
String def)
checkTopLevelWindow
public boolean checkTopLevelWindow(Object window)
- Overrides:
- checkTopLevelWindow in class SecurityManager
checkPrintJobAccess
public void checkPrintJobAccess()
- Overrides:
- checkPrintJobAccess in class SecurityManager
checkSystemClipboardAccess
public void checkSystemClipboardAccess()
- Overrides:
- checkSystemClipboardAccess in class SecurityManager
checkAwtEventQueueAccess
public void checkAwtEventQueueAccess()
- Overrides:
- checkAwtEventQueueAccess in class SecurityManager
checkPackageAccess
public void checkPackageAccess(String pkg)
- Overrides:
- checkPackageAccess in class SecurityManager
checkPackageDefinition
public void checkPackageDefinition(String pkg)
- Overrides:
- checkPackageDefinition in class SecurityManager
checkSetFactory
public void checkSetFactory()
- Overrides:
- checkSetFactory in class SecurityManager
checkMemberAccess
public void checkMemberAccess(Class clazz,
int which)
- Overrides:
- checkMemberAccess in class SecurityManager
checkSecurityAccess
public void checkSecurityAccess(String provider)
- Overrides:
- checkSecurityAccess in class SecurityManager
All Packages Class Hierarchy This Package Previous Next Index