类 MBeanTrustPermission

所有已实现的接口:
Serializable , Guard

public class MBeanTrustPermission extends BasicPermission
此权限表示对签名者或代码库的“信任”。

MBeanTrustPermission 包含一个目标名称但没有操作列表。为此权限定义了一个目标名称“register”。目标“*”也是允许的,允许“register”和任何未来可能定义的目标。该操作只允许空值或空字符串,以允许策略对象创建策略文件中指定的权限。

如果签名者或代码源被授予此权限,则它被视为 MBean 的可信源。只有来自受信任来源的 MBean 可以在 MBeanServer 中注册。

自从:
1.5
参见:
  • 构造方法详细信息

    • MBeanTrustPermission

      public MBeanTrustPermission(String  name)

      使用给定的名称创建一个新的 MBeanTrustPermission。

      此构造函数等效于 MBeanTrustPermission(name,null)

      参数:
      name - 权限的名称。此权限必须为“注册”或“*”。
      抛出:
      NullPointerException - 如果 namenull
      IllegalArgumentException - 如果 name 既不是“register”也不是“*”。
    • MBeanTrustPermission

      public MBeanTrustPermission(String  name, String  actions)

      使用给定的名称创建一个新的 MBeanTrustPermission。

      参数:
      name - 权限的名称。此权限必须为“注册”或“*”。
      actions - 权限操作。它必须为空或 ""
      抛出:
      NullPointerException - 如果 namenull
      IllegalArgumentException - 如果 name 既不是“register”也不是“*”;或者如果 actions 是非 null 非空字符串。