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