public class RythmSecurityManager extends SecurityManager
inCheck
Constructor and Description |
---|
RythmSecurityManager(SecurityManager customSecurityManager,
String password,
RythmEngine re) |
Modifier and Type | Method and Description |
---|---|
void |
checkAccept(String host,
int port) |
void |
checkAccess(Thread t) |
void |
checkAccess(ThreadGroup g) |
void |
checkAwtEventQueueAccess() |
void |
checkConnect(String host,
int port) |
void |
checkConnect(String host,
int port,
Object context) |
void |
checkDelete(String file) |
void |
checkExec(String cmd) |
void |
checkExit(int status) |
void |
checkLink(String lib) |
void |
checkListen(int port) |
void |
checkMemberAccess(Class<?> clazz,
int which) |
void |
checkMulticast(InetAddress maddr) |
void |
checkPackageAccess(String pkg) |
void |
checkPackageDefinition(String pkg) |
void |
checkPermission(Permission perm) |
void |
checkPrintJobAccess() |
void |
checkPropertiesAccess() |
void |
checkPropertyAccess(String key) |
void |
checkRead(String file) |
void |
checkSetFactory() |
void |
checkSystemClipboardAccess() |
boolean |
checkTopLevelWindow(Object window) |
void |
checkWrite(String file) |
void |
forbiddenIfCodeNotMatch(String code) |
String |
getCode() |
checkCreateClassLoader, checkMulticast, checkPermission, checkRead, checkRead, checkSecurityAccess, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
public RythmSecurityManager(SecurityManager customSecurityManager, String password, RythmEngine re)
public String getCode()
public void forbiddenIfCodeNotMatch(String code)
public void checkAccess(Thread t)
checkAccess
in class SecurityManager
public void checkAccess(ThreadGroup g)
checkAccess
in class SecurityManager
public void checkExit(int status)
checkExit
in class SecurityManager
public void checkExec(String cmd)
checkExec
in class SecurityManager
public void checkLink(String lib)
checkLink
in class SecurityManager
public void checkRead(String file)
checkRead
in class SecurityManager
public void checkWrite(String file)
checkWrite
in class SecurityManager
public void checkDelete(String file)
checkDelete
in class SecurityManager
public void checkConnect(String host, int port)
checkConnect
in class SecurityManager
public void checkConnect(String host, int port, Object context)
checkConnect
in class SecurityManager
public void checkListen(int port)
checkListen
in class SecurityManager
public void checkAccept(String host, int port)
checkAccept
in class SecurityManager
public void checkMulticast(InetAddress maddr)
checkMulticast
in class SecurityManager
public void checkPropertiesAccess()
checkPropertiesAccess
in class SecurityManager
public void checkPropertyAccess(String key)
checkPropertyAccess
in class SecurityManager
public boolean checkTopLevelWindow(Object window)
checkTopLevelWindow
in class SecurityManager
public void checkPrintJobAccess()
checkPrintJobAccess
in class SecurityManager
public void checkSystemClipboardAccess()
checkSystemClipboardAccess
in class SecurityManager
public void checkAwtEventQueueAccess()
checkAwtEventQueueAccess
in class SecurityManager
public void checkPackageAccess(String pkg)
checkPackageAccess
in class SecurityManager
public void checkPackageDefinition(String pkg)
checkPackageDefinition
in class SecurityManager
public void checkPermission(Permission perm)
checkPermission
in class SecurityManager
public void checkMemberAccess(Class<?> clazz, int which)
checkMemberAccess
in class SecurityManager
public void checkSetFactory()
checkSetFactory
in class SecurityManager
Copyright © 2015. All Rights Reserved.