Spec-Zone.ru › OpenJDK 8

Класс MBeanTrustPermission

  • java.lang.Object
    • java.security.Permission
      • java.security.BasicPermission
        • javax.management.MBeanTrustPermission
Все реализованные интерфейсы:
Serializable, Guard

public class MBeanTrustPermission
extends BasicPermission

Данное разрешение представляет собой «доверие» к подписывающему лицу или кодовой базе.

MBeanTrustPermission содержит имя целевого объекта, но не список действий. Единственное имя целевого объекта, «register», определено для этого разрешения. Целевой объект «*» также разрешён, что разрешает «register» и любые будущие целевые объекты, которые могут быть определены. Только значение null или пустая строка разрешены для действия, чтобы позволить объекту политики создавать разрешения, указанные в файле политики.

Если подписывающему лицу или кодовой базе предоставлено это разрешение, то оно считается надёжным источником MBean. В MBeanServer могут быть зарегистрированы только MBean из надёжных источников.

С:
1.5
См. также:
Сериализованная форма

Конструкторы

Конструктор и описание
MBeanTrustPermission(String name)

Создаёт новый MBeanTrustPermission с заданным именем.

MBeanTrustPermission(String name, String actions)

Создаёт новый MBeanTrustPermission с заданным именем.

Методы

Методы, унаследованные от класса java.security.BasicPermission

equals, getActions, hashCode, implies, newPermissionCollection

Методы, унаследованные от класса java.security.Permission

checkGuard, getName, toString

Методы, унаследованные от класса java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Конструкторы

MBeanTrustPermission

public MBeanTrustPermission(String name)

Создаёт новый MBeanTrustPermission с заданным именем.

Этот конструктор эквивалентен MBeanTrustPermission(name,null).

Параметры:
name - имя разрешения. Оно должно быть «register» или «*» для этого разрешения.
Исключения:
NullPointerException - если name равно null.
IllegalArgumentException - если name не равно «register» и «*».

MBeanTrustPermission

public MBeanTrustPermission(String name,
                            String actions)

Создаёт новый MBeanTrustPermission с заданным именем.

Параметры:
name - имя разрешения. Оно должно быть «register» или «*» для этого разрешения.
actions - действия для разрешения. Оно должно быть null или "".
Исключения:
NullPointerException - если name равно null.
IllegalArgumentException - если name не равно «register» и «*»; или если actions является не-null непустой строкой.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API