Class TSecurityManager
- java.lang.Object
-
- de.mirkosertic.bytecoder.classlib.java.lang.TSecurityManager
-
public class TSecurityManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TSecurityManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckAccept(java.lang.String host, int port)voidcheckAccess(java.lang.Thread t)voidcheckAccess(java.lang.ThreadGroup g)voidcheckAwtEventQueueAccess()voidcheckConnect(java.lang.String host, int port)voidcheckConnect(java.lang.String host, int port, java.lang.Object context)voidcheckCreateClassLoader()voidcheckDelete(java.lang.String file)voidcheckExec(java.lang.String cmd)voidcheckExit(int status)voidcheckLink(java.lang.String lib)voidcheckListen(int port)voidcheckMemberAccess(java.lang.Class<?> clazz, int which)voidcheckMulticast(java.net.InetAddress maddr)voidcheckMulticast(java.net.InetAddress maddr, byte ttl)voidcheckPackageAccess(java.lang.String pkg)voidcheckPackageDefinition(java.lang.String pkg)voidcheckPermission(java.security.Permission perm)voidcheckPermission(java.security.Permission perm, java.lang.Object context)voidcheckPrintJobAccess()voidcheckPropertiesAccess()voidcheckPropertyAccess(java.lang.String key)voidcheckRead(java.io.FileDescriptor fd)voidcheckRead(java.lang.String file)voidcheckRead(java.lang.String file, java.lang.Object context)voidcheckSecurityAccess(java.lang.String target)voidcheckSetFactory()voidcheckSystemClipboardAccess()booleancheckTopLevelWindow(java.lang.Object window)voidcheckWrite(java.io.FileDescriptor fd)voidcheckWrite(java.lang.String file)booleangetInCheck()private static java.lang.ThreadGroupgetRootGroup()java.lang.ObjectgetSecurityContext()java.lang.ThreadGroupgetThreadGroup()private booleanhasAllPermission()
-
-
-
Method Detail
-
hasAllPermission
private boolean hasAllPermission()
-
getInCheck
public boolean getInCheck()
-
getSecurityContext
public java.lang.Object getSecurityContext()
-
checkPermission
public void checkPermission(java.security.Permission perm)
-
checkPermission
public void checkPermission(java.security.Permission perm, java.lang.Object context)
-
checkCreateClassLoader
public void checkCreateClassLoader()
-
getRootGroup
private static java.lang.ThreadGroup getRootGroup()
-
checkAccess
public void checkAccess(java.lang.Thread t)
-
checkAccess
public void checkAccess(java.lang.ThreadGroup g)
-
checkExit
public void checkExit(int status)
-
checkExec
public void checkExec(java.lang.String cmd)
-
checkLink
public void checkLink(java.lang.String lib)
-
checkRead
public void checkRead(java.io.FileDescriptor fd)
-
checkRead
public void checkRead(java.lang.String file)
-
checkRead
public void checkRead(java.lang.String file, java.lang.Object context)
-
checkWrite
public void checkWrite(java.io.FileDescriptor fd)
-
checkWrite
public void checkWrite(java.lang.String file)
-
checkDelete
public void checkDelete(java.lang.String file)
-
checkConnect
public void checkConnect(java.lang.String host, int port)
-
checkConnect
public void checkConnect(java.lang.String host, int port, java.lang.Object context)
-
checkListen
public void checkListen(int port)
-
checkAccept
public void checkAccept(java.lang.String host, int port)
-
checkMulticast
public void checkMulticast(java.net.InetAddress maddr)
-
checkMulticast
public void checkMulticast(java.net.InetAddress maddr, byte ttl)
-
checkPropertiesAccess
public void checkPropertiesAccess()
-
checkPropertyAccess
public void checkPropertyAccess(java.lang.String key)
-
checkTopLevelWindow
public boolean checkTopLevelWindow(java.lang.Object window)
-
checkPrintJobAccess
public void checkPrintJobAccess()
-
checkSystemClipboardAccess
public void checkSystemClipboardAccess()
-
checkAwtEventQueueAccess
public void checkAwtEventQueueAccess()
-
checkPackageAccess
public void checkPackageAccess(java.lang.String pkg)
-
checkPackageDefinition
public void checkPackageDefinition(java.lang.String pkg)
-
checkSetFactory
public void checkSetFactory()
-
checkMemberAccess
public void checkMemberAccess(java.lang.Class<?> clazz, int which)
-
checkSecurityAccess
public void checkSecurityAccess(java.lang.String target)
-
getThreadGroup
public java.lang.ThreadGroup getThreadGroup()
-
-