Класс MBeanTrustPermission
- Все реализованные интерфейсы:
-
Serializable,Guard
public class MBeanTrustPermission extends BasicPermission
MBeanTrustPermission содержит целевое имя, но не список действий. Для этого разрешения определено единственное целевое имя — "register". Также разрешено целевое имя "*", предоставляющее "register" и любые будущие целевые имена, которые могут быть определены. Только null или пустая строка допускаются для действия, чтобы позволить объекту политики создать разрешения, указанные в файле политики.
- Примечание API:
- Это разрешение не может использоваться для управления доступом к ресурсам, поскольку менеджер безопасности больше не поддерживается.
- С:
- 1.5
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MBeanTrustPermission |
Создает новый MBeanTrustPermission с заданным именем. |
MBeanTrustPermission |
Создает новый MBeanTrustPermission с заданным именем. |
Краткое описание методов
Методы, объявленные в классе java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
Методы, объявленные в классе java.security.Permission
checkGuard, getName, toString
Подробное описание конструкторов
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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.management/javax/management/MBeanTrustPermission.html