java.lang.Object
java.security.Permission
java.security.BasicPermission
javax.management.MBeanTrustPermission
- 所有已实现的接口:
Serializable,Guard
此权限表示对签名者或代码库的“信任”。
MBeanTrustPermission 包含一个目标名称但没有操作列表。为此权限定义了一个目标名称“register”。目标“*”也是允许的,允许“register”和任何未来可能定义的目标。该操作只允许空值或空字符串,以允许策略对象创建策略文件中指定的权限。
如果签名者或代码源被授予此权限,则它被视为 MBean 的可信源。只有来自受信任来源的 MBean 可以在 MBeanServer 中注册。
- 自从:
- 1.5
- 参见:
-
构造方法总结
构造方法构造方法描述MBeanTrustPermission(String name) 使用给定的名称创建一个新的 MBeanTrustPermission。MBeanTrustPermission(String name, String actions) 使用给定的名称创建一个新的 MBeanTrustPermission。 -
方法总结
在类 java.security.BasicPermission 中声明的方法
equals, getActions, hashCode, implies, newPermissionCollection在类 java.security.Permission 中声明的方法
checkGuard, getName, toString
-
构造方法详细信息
-
MBeanTrustPermission
使用给定的名称创建一个新的 MBeanTrustPermission。
此构造函数等效于
MBeanTrustPermission(name,null)。- 参数:
name- 权限的名称。此权限必须为“注册”或“*”。- 抛出:
NullPointerException- 如果name是null。IllegalArgumentException- 如果name既不是“register”也不是“*”。
-
MBeanTrustPermission
使用给定的名称创建一个新的 MBeanTrustPermission。
- 参数:
name- 权限的名称。此权限必须为“注册”或“*”。actions- 权限操作。它必须为空或""。- 抛出:
NullPointerException- 如果name是null。IllegalArgumentException- 如果name既不是“register”也不是“*”;或者如果actions是非 null 非空字符串。
-