public class RhinoSecurityManager
extends java.lang.SecurityManager
java.lang.SecurityManager subclass that provides access to the current top-most
script class on the execution stack. This can be used to get the class loader or protection
domain of the script that triggered the current action. It is required for JavaAdapters to have
the same ProtectionDomain as the script code that created them. Embeddings that
implement their own SecurityManager can use this as base class.| Constructor and Description |
|---|
RhinoSecurityManager() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class<?> |
getCurrentScriptClass()
Get the class of the top-most stack element representing a script.
|
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader