- java.lang.Object
-
- java.security.Permission
-
- java.security.BasicPermission
-
- javax.management.MBeanTrustPermission
-
- 实现的所有接口
-
Serializable
,Guard
public class MBeanTrustPermission extends BasicPermission
此权限表示签名者或代码库中的“信任”。MBeanTrustPermission包含目标名称但不包含操作列表。 为此权限定义了单个目标名称“register”。 目标“*”也是允许的,允许“注册”以及可能定义的任何未来目标。 操作仅允许空值或空字符串,以允许策略对象创建策略文件中指定的权限。
如果签名者或codesource被授予此权限,则它被视为MBean的可信源。 只有来自可信源的MBean才可以在MBeanServer中注册。
- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 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
public MBeanTrustPermission(String name)
使用给定名称创建新的MBeanTrustPermission。
此构造函数相当于
MBeanTrustPermission(name,null)
。- 参数
-
name
- 权限的名称。 此权限必须为“注册”或“*”。 - 异常
-
NullPointerException
- 如果name
是null
。 -
IllegalArgumentException
- 如果name
既不是“注册”也不是“*”。
-
MBeanTrustPermission
public MBeanTrustPermission(String name, String actions)
使用给定名称创建新的MBeanTrustPermission。
- 参数
-
name
- 权限的名称。 此权限必须为“注册”或“*”。 -
actions
- 权限的操作。 它必须为null或""
。 - 异常
-
NullPointerException
- 如果name
是null
。 -
IllegalArgumentException
- 如果name
既不是“注册”也不是“*”; 或者如果actions
是非空的非空字符串。
-
-