Module java.management
Package javax.management

Class MBeanTrustPermission

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

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

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

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

自从:
1.5
参见:
  • Constructor Details

    • MBeanTrustPermission

      public MBeanTrustPermission(String name)

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

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

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

      public MBeanTrustPermission(String name, String actions)

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

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