|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MBeanServerPermission extends BasicPermission
* позволить все операции MBeanServer, определенные ниже. Иначе, для предоставленного или требуемого разрешения, это должно быть одно из следующего: MBeanServerFactory.createMBeanServer() или MBeanServerFactory.createMBeanServer(java.lang.String). MBeanServerFactory.findMBeanServer(java.lang.String). MBeanServerFactory.newMBeanServer() или MBeanServerFactory.newMBeanServer(java.lang.String). MBeanServerFactory.releaseMBeanServer(javax.management.MBeanServer).
MBeanServerPermission("createMBeanServer") подразумевает MBeanServerPermission("newMBeanServer").
| Конструктор и Описание |
|---|
MBeanServerPermission(String name)
Создайте новый MBeanServerPermission с именем.
|
MBeanServerPermission(String name, String actions)
Создайте новый MBeanServerPermission с именем.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Проверки два MBeanServerPermission возражают для равенства.
|
int |
hashCode()
Возвращает значение хэш-кода для этого объекта.
|
boolean |
implies(Permission p)
Проверки, если этот объект MBeanServerPermission "подразумевает" указанное разрешение.
|
PermissionCollection |
newPermissionCollection()
Возвращает новый объект PermissionCollection для того, чтобы хранить объекты BasicPermission.
|
getActionscheckGuard, getName, toStringpublic MBeanServerPermission(String name)
Создайте новый MBeanServerPermission с именем.
Этот конструктор эквивалентен MBeanServerPermission(name,null).
name - имя предоставленного разрешения. Это должно уважать ограничения, обстоятельно объясненные в описании MBeanServerPermission class.NullPointerException - если имя является нулем.IllegalArgumentException - если имя не * или одно из позволенных имен или список разделенных запятой значений позволенных имен.public MBeanServerPermission(String name, String actions)
Создайте новый MBeanServerPermission с именем.
name - имя предоставленного разрешения. Это должно уважать ограничения, обстоятельно объясненные в описании MBeanServerPermission class.actions - связанные действия. Этот параметр в настоящий момент не используется и должен быть нулем или пустой строкой.NullPointerException - если имя является нулем.IllegalArgumentException - если имя не * или одно из позволенных имен или список разделенных запятой значений позволенных имен, или если actions ненулевая непустая строка.NullPointerException - если name null.IllegalArgumentException - если name пусто или если параметры недопустимы.public int hashCode()
BasicPermissiongetName().hashCode(), где getName от суперкласса Разрешения.hashCode в class BasicPermissionObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public boolean implies(Permission p)
Проверки, если этот объект MBeanServerPermission "подразумевает" указанное разрешение.
Более определенно этот метод возвращает true если:
createMBeanServer разрешение подразумевает newMBeanServer разрешение.
implies в class BasicPermissionp - разрешение, чтобы проверить по.public boolean equals(Object obj)
equals в class BasicPermissionobj - объект мы тестируем на равенство с этим объектом.Object.hashCode(), HashMappublic PermissionCollection newPermissionCollection()
BasicPermissionОбъекты BasicPermission должны храниться способом, который позволяет им быть вставленными в любой порядок, но это также включает PermissionCollection implies метод, который будет реализован в эффективном (и непротиворечивый) способ.
newPermissionCollection в class BasicPermission
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92