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