Module  java.management
软件包  javax.management

Class MBeanTrustPermission

  • All Implemented Interfaces:
    SerializableGuard


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

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

    如果签名者或代码资源被授予此权限,则它被认为是MBean的可信来源。 只有来自信任来源的MBeans才可以在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是非空非空字符串。