|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.SecurityManager | +--com.bea.wlpi.client.common.WLPISecurityManager
Provides security for WLPI clients.
Fields inherited from class java.lang.SecurityManager |
inCheck |
Constructor Summary | |
WLPISecurityManager()
Create a WLPISecurityManager |
Method Summary | |
void |
checkAccept(java.lang.String host,
int port)
|
void |
checkAccess(java.lang.Thread t)
|
void |
checkAccess(java.lang.ThreadGroup g)
|
void |
checkAwtEventQueueAccess(java.lang.ThreadGroup g)
|
void |
checkConnect(java.lang.String host,
int port)
|
void |
checkConnect(java.lang.String host,
int port,
java.lang.Object context)
|
void |
checkCreateClassLoader()
|
void |
checkDelete(java.lang.String file)
|
void |
checkExec(java.lang.String cmd)
We only allow execution of certain specified commands. |
void |
checkExit(int status)
|
void |
checkLink(java.lang.String lib)
|
void |
checkListen(int port)
|
void |
checkMemberAccess(java.lang.Class clazz,
int which)
|
void |
checkMulticast(java.net.InetAddress maddr)
|
void |
checkMulticast(java.net.InetAddress maddr,
byte ttl)
|
void |
checkPackageAccess(java.lang.String pkg)
|
void |
checkPackageDefinition(java.lang.String pkg)
|
void |
checkPermission(java.security.Permission perm)
|
void |
checkPermission(java.security.Permission perm,
java.lang.Object context)
|
void |
checkPrintJobAccess()
|
void |
checkPropertiesAccess()
|
void |
checkPropertyAccess(java.lang.String key)
|
void |
checkRead(java.io.FileDescriptor fd)
|
void |
checkRead(java.lang.String file)
|
void |
checkRead(java.lang.String file,
java.lang.Object context)
|
void |
checkSecurityAccess(java.lang.String target)
|
void |
checkSetFactory()
|
void |
checkSystemClipboardAccess()
|
boolean |
checkTopLevelWindow(java.lang.Object window)
|
void |
checkWrite(java.io.FileDescriptor fd)
|
void |
checkWrite(java.lang.String file)
|
Methods inherited from class java.lang.SecurityManager |
checkAwtEventQueueAccess,
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 |
public WLPISecurityManager()
Method Detail |
public void checkAccept(java.lang.String host, int port)
public void checkAccess(java.lang.Thread t)
public void checkAccess(java.lang.ThreadGroup g)
public void checkAwtEventQueueAccess(java.lang.ThreadGroup g)
public void checkConnect(java.lang.String host, int port)
public void checkConnect(java.lang.String host, int port, java.lang.Object context)
public void checkCreateClassLoader()
public void checkDelete(java.lang.String file)
public void checkExec(java.lang.String cmd)
The legal commands are those specified by default in #ok_cmd
,
plus any named in the file launcher.ini
. I/O redirection is
not permitted, nor are system commands (i.e. those supported directly by
the O/S shell).
cmd
- Operating system shell command to execute.public void checkExit(int status)
public void checkLink(java.lang.String lib)
public void checkListen(int port)
public void checkMemberAccess(java.lang.Class clazz, int which)
public void checkMulticast(java.net.InetAddress maddr)
public void checkMulticast(java.net.InetAddress maddr, byte ttl)
public void checkPackageAccess(java.lang.String pkg)
public void checkPackageDefinition(java.lang.String pkg)
public void checkPermission(java.security.Permission perm)
public void checkPermission(java.security.Permission perm, java.lang.Object context)
public void checkPrintJobAccess()
public void checkPropertiesAccess()
public void checkPropertyAccess(java.lang.String key)
public void checkRead(java.io.FileDescriptor fd)
public void checkRead(java.lang.String file)
public void checkRead(java.lang.String file, java.lang.Object context)
public void checkSecurityAccess(java.lang.String target)
public void checkSetFactory()
public void checkSystemClipboardAccess()
public boolean checkTopLevelWindow(java.lang.Object window)
public void checkWrite(java.io.FileDescriptor fd)
public void checkWrite(java.lang.String file)
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |