|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class OpenMBeanOperationInfoSupport extends MBeanOperationInfo implements OpenMBeanOperationInfo
ACTION, ACTION_INFO, INFO, UNKNOWNdescription, name| Конструктор и Описание |
|---|
OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact)
Конструкции
OpenMBeanOperationInfoSupport экземпляр, который описывает работу class открытого MBeans с указанным name, description, signature, returnOpenType и impact. |
OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact, Descriptor descriptor)
Конструкции
OpenMBeanOperationInfoSupport экземпляр, который описывает работу class открытого MBeans с указанным name, description, signature, returnOpenType, impact, и descriptor. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Сравнивает указанное
obj параметр с этим OpenMBeanOperationInfoSupport экземпляр для равенства. |
OpenType<?> |
getReturnOpenType()
Возвращает открытый тип значений, возвращенных работой, описанной этим
OpenMBeanOperationInfo экземпляр. |
int |
hashCode()
Возвращает значение хэш-кода для этого
OpenMBeanOperationInfoSupport экземпляр. |
Строка |
toString()
Возвращает строковое представление этого
OpenMBeanOperationInfoSupport экземпляр. |
clone, getImpact, getReturnType, getSignaturegetDescription, getDescriptor, getNamefinalize, getClass, notify, notifyAll, wait, wait, waitgetDescription, getImpact, getName, getReturnType, getSignaturepublic OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact)
Конструкции OpenMBeanOperationInfoSupport экземпляр, который описывает работу class открытого MBeans с указанным name, description, signature, returnOpenType и impact.
signature параметр массива внутренне копируется, так, чтобы последующие изменения массиву, на который ссылаются signature не имейте никакого эффекта на этот экземпляр.
name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.signature - может быть нуль или пустой, если нет никаких параметров, чтобы описать.returnOpenType - не может быть нуль: использовать SimpleType.VOID для операций, которые ничего не возвращают.impact - должен быть один из ACTION, ACTION_INFO, INFO, или UNKNOWN.IllegalArgumentException - если name или description нулевая или пустая строка, или returnOpenType нуль, или impact не один из ACTION, ACTION_INFO, INFO, или UNKNOWN.ArrayStoreException - Если signature не массив экземпляров подкласса MBeanParameterInfo.public OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact, Descriptor descriptor)
Конструкции OpenMBeanOperationInfoSupport экземпляр, который описывает работу class открытого MBeans с указанным name, description, signature, returnOpenType, impact, и descriptor.
signature параметр массива внутренне копируется, так, чтобы последующие изменения массиву, на который ссылаются signature не имейте никакого эффекта на этот экземпляр.
name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.signature - может быть нуль или пустой, если нет никаких параметров, чтобы описать.returnOpenType - не может быть нуль: использовать SimpleType.VOID для операций, которые ничего не возвращают.impact - должен быть один из ACTION, ACTION_INFO, INFO, или UNKNOWN.descriptor - Дескриптор для работы. Это может быть нулем, который эквивалентен пустому дескриптору.IllegalArgumentException - если name или description нулевая или пустая строка, или returnOpenType нуль, или impact не один из ACTION, ACTION_INFO, INFO, или UNKNOWN.ArrayStoreException - Если signature не массив экземпляров подкласса MBeanParameterInfo.public OpenType<?> getReturnOpenType()
OpenMBeanOperationInfo экземпляр.getReturnOpenType в интерфейсе OpenMBeanOperationInfopublic boolean equals(Object obj)
Сравнивает указанное obj параметр с этим OpenMBeanOperationInfoSupport экземпляр для равенства.
Возвраты true если и только если все следующие операторы являются истиной:
obj не нуль,obj также реализации OpenMBeanOperationInfo интерфейс,equals метод работает должным образом на obj параметры, которые являются различными реализациями OpenMBeanOperationInfo интерфейс.equals в интерфейсе OpenMBeanOperationInfoequals в class MBeanOperationInfoobj - объект, который будет сравнен для равенства с этим OpenMBeanOperationInfoSupport экземпляр;true если указанный объект равен этому OpenMBeanOperationInfoSupport экземпляр.Object.hashCode(), HashMappublic int hashCode()
Возвращает значение хэш-кода для этого OpenMBeanOperationInfoSupport экземпляр.
Хэш-код OpenMBeanOperationInfoSupport экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals сравнения (то есть: его имя, возвратите открытый тип, воздействие и подпись, где хэш-код подписи вычисляется звонком java.util.Arrays.asList(this.getSignature).hashCode()).
Это гарантирует это t1.equals(t2) подразумевает это t1.hashCode()==t2.hashCode() для любых двух OpenMBeanOperationInfoSupport экземпляры t1 и t2, как требуется согласно общему контракту метода Object.hashCode().
Однако, отметьте что другой экземпляр class, реализовывая OpenMBeanOperationInfo интерфейс может быть равным этому OpenMBeanOperationInfoSupport экземпляр как определено equals(java.lang.Object), но может иметь различный хэш-код, если он вычисляется по-другому.
Как OpenMBeanOperationInfoSupport экземпляры являются неизменными, хэш-код для этого экземпляра вычисляется однажды на первом звонке hashCode, и затем то же самое значение возвращается для последующих вызовов.
hashCode в интерфейсе OpenMBeanOperationInfohashCode в class MBeanOperationInfoOpenMBeanOperationInfoSupport экземплярObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public String toString()
Возвращает строковое представление этого OpenMBeanOperationInfoSupport экземпляр.
Строковое представление состоит из имени этого class (то есть javax.management.openmbean.OpenMBeanOperationInfoSupport), и имя, подпись, возвращает открытый тип и воздействие описанной работы и строковое представление ее дескриптора.
Как OpenMBeanOperationInfoSupport экземпляры являются неизменными, строковое представление для этого экземпляра вычисляется однажды на первом звонке toString, и затем то же самое значение возвращается для последующих вызовов.
toString в интерфейсе OpenMBeanOperationInfotoString в class MBeanOperationInfoOpenMBeanOperationInfoSupport экземпляр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92