模块  java.management
软件包  javax.management

Class MBeanTrustPermission

  • 实现的所有接口
    SerializableGuard

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

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

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

    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • MBeanTrustPermission

        public MBeanTrustPermission​(String name)

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

        此构造函数相当于MBeanTrustPermission(name,null)

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

        public MBeanTrustPermission​(String name,
                                    String actions)

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

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