public class MBeanTrustPermission extends BasicPermission
MBeanTrustPermission包含目标名称,但不包含任何操作列表。 为此权限定义单个目标名称“register”。 目标“*”也被允许,允许“注册”和任何未来可能定义的目标。 只有空值或空字符串才允许策略对象创建策略文件中指定的权限。
如果签名者或代码资源被授予此权限,则它被认为是MBean的可信来源。 只有来自信任来源的MBeans才可以在MBeanServer中注册。
| Constructor and Description |
|---|
MBeanTrustPermission(String name)
使用给定的名称创建一个新的MBeanTrustPermission。
|
MBeanTrustPermission(String name, String actions)
使用给定的名称创建一个新的MBeanTrustPermission。
|
equals, getActions, hashCode, implies, newPermissionCollectioncheckGuard, getName, toStringpublic MBeanTrustPermission(String name)
使用给定的名称创建一个新的MBeanTrustPermission。
此构造函数相当于MBeanTrustPermission(name,null) 。
name - name的名称。
该权限必须为“注册”或“*”。
NullPointerException - 如果
name是
null 。
IllegalArgumentException - 如果
name既不是“寄存器”也不是“*”。
public MBeanTrustPermission(String name, String actions)
使用给定的名称创建一个新的MBeanTrustPermission。
name - name的名称。
该权限必须为“注册”或“*”。
actions - actions的动作。
它必须为null或"" 。
NullPointerException - 如果
name是
null 。
IllegalArgumentException - 如果name既不是“寄存器”也不是“*”;
或者如果actions是非空的非空字符串。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.