Spec-Zone.ru › OpenJDK 21

Класс 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, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.management/javax/management/MBeanTrustPermission.html

Spec-Zone.ru

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