|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface OpenMBeanInfo
Описывает Открытый MBean: Открытый MBean распознается как таковой если getMBeanInfo() метод возвращает экземпляр класса, который реализует OpenMBeanInfo интерфейс, обычно OpenMBeanInfoSupport.
Этот интерфейс объявляет те же самые методы как класс MBeanInfo. Класс, реализовывая этот интерфейс (обычно OpenMBeanInfoSupport) должен расшириться MBeanInfo.
getAttributes(), getOperations() и getConstructors() методы класса с реализацией должны возвратить во время выполнения массив экземпляров подкласса MBeanAttributeInfo, MBeanOperationInfo или MBeanConstructorInfo соответственно, которые реализуют OpenMBeanAttributeInfo, OpenMBeanOperationInfo или OpenMBeanConstructorInfo интерфейс соответственно.
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Сравнивает указанный параметр obj с этим
OpenMBeanInfo экземпляр для равенства. |
MBeanAttributeInfo[] |
getAttributes()
Возвращает массив экземпляров OpenMBeanAttributeInfo, описывающих каждый атрибут в открытом MBean, описанном этим экземпляром OpenMBeanInfo.
|
Строка |
getClassName()
Возвращает полностью определенное имя класса Java открытых экземпляров 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 в классе Objectobj - объект, который будет сравнен для равенства с этим OpenMBeanInfo экземпляр;true если указанный объект равен этому OpenMBeanInfo экземпляр.Object.hashCode(), HashMapint hashCode()
OpenMBeanInfo экземпляр. Хэш-код OpenMBeanInfo экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals сравнения (то есть: его имя класса, и его 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 в классе ObjectOpenMBeanInfo экземплярObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)String toString()
OpenMBeanInfo экземпляр. Строковое представление состоит из имени этого класса (то есть javax.management.openmbean.OpenMBeanInfo), имя класса MBean, и строковое представление infos на атрибутах, конструкторах, операциях и уведомлениях об описанном MBean.
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.