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