|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface OpenMBeanInfo
Описывает Открытый MBean: Открытый MBean распознается как таковой если getMBeanInfo() метод возвращает экземпляр class, который реализует OpenMBeanInfo интерфейс, обычно OpenMBeanInfoSupport.
Этот интерфейс объявляет те же самые методы как class MBeanInfo. class, реализовывая этот интерфейс (обычно OpenMBeanInfoSupport) должен расшириться MBeanInfo.
getAttributes(), getOperations() и getConstructors() методы реализации class должны возвратить во времени выполнения массив экземпляров подкласса MBeanAttributeInfo, MBeanOperationInfo или MBeanConstructorInfo соответственно, которые реализуют OpenMBeanAttributeInfo, OpenMBeanOperationInfo или OpenMBeanConstructorInfo интерфейс соответственно.
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Сравнивает указанный параметр obj с этим
OpenMBeanInfo экземпляр для равенства. |
MBeanAttributeInfo[] |
getAttributes()
Возвращает массив экземпляров OpenMBeanAttributeInfo, описывающих каждый атрибут в открытом MBean, описанном этим экземпляром OpenMBeanInfo.
|
Строка |
getClassName()
Возвращает полностью определенный Java имя class открытых экземпляров MBean, которые описывает этот OpenMBeanInfo.
|
MBeanConstructorInfo[] |
getConstructors()
Возвращает массив экземпляров OpenMBeanConstructorInfo, описывающих каждого конструктора в открытом MBean, описанном этим экземпляром OpenMBeanInfo.
|
Строка |
getDescription()
Возвращает удобочитаемое описание типа открытых экземпляров MBean, которые описывает этот OpenMBeanInfo.
|
MBeanNotificationInfo[] |
getNotifications()
Возвращает массив экземпляров MBeanNotificationInfo, описывающих каждое уведомление, испускаемое открытым MBean, описанным этим экземпляром OpenMBeanInfo.
|
MBeanOperationInfo[] |
getOperations()
Возвращает массив экземпляров OpenMBeanOperationInfo, описывающих каждую работу в открытом MBean, описанном этим экземпляром OpenMBeanInfo.
|
int |
hashCode()
Возвращает значение хэш-кода для этого
OpenMBeanInfo экземпляр. |
Строка |
toString()
Возвращает строковое представление этого
OpenMBeanInfo экземпляр. |
String getClassName()
String getDescription()
MBeanAttributeInfo[] getAttributes()
OpenMBeanAttributeInfoSupport).MBeanOperationInfo[] getOperations()
OpenMBeanOperationInfoSupport).MBeanConstructorInfo[] getConstructors()
OpenMBeanConstructorInfoSupport).MBeanNotificationInfo[] getNotifications()
boolean equals(Object obj)
OpenMBeanInfo экземпляр для равенства. true возвратов, если и только если все следующие операторы являются истиной:
OpenMBeanInfo интерфейс,OpenMBeanInfo интерфейс. equals в class Objectobj - объект, который будет сравнен для равенства с этим OpenMBeanInfo экземпляр;true если указанный объект равен этому OpenMBeanInfo экземпляр.Object.hashCode(), HashMapint hashCode()
OpenMBeanInfo экземпляр. Хэш-код OpenMBeanInfo экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals сравнения (то есть: его имя class, и его infos на атрибутах, конструкторах, операциях и уведомлениях, где хэш-код каждого из этих массивов вычисляется звонком в new java.util.HashSet(java.util.Arrays.asList(this.getSignature)).hashCode()).
Это гарантирует это t1.equals(t2) подразумевает это t1.hashCode()==t2.hashCode() для любых двух OpenMBeanInfo экземпляры t1 и t2, как требуется согласно общему контракту метода Object.hashCode().
hashCode в class ObjectOpenMBeanInfo экземплярObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)String toString()
OpenMBeanInfo экземпляр. Строковое представление состоит из имени этого class (то есть javax.management.openmbean.OpenMBeanInfo), имя class MBean, и строковое представление infos на атрибутах, конструкторах, операциях и уведомлениях об описанном MBean.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92