Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MBeanFeatureInfo extends Object implements Serializable, DescriptorRead
Предоставляет общую информацию для объекта дескриптора MBean. Описанная функция может быть атрибутом, работой, параметром, или уведомлением. Экземпляры этого класса являются неизменными. Подклассы могут быть изменчивыми, но это не рекомендуется.
Модификатор и Тип | Поле и Описание |
---|---|
protected String |
описание
Удобочитаемое описание функции.
|
protected String |
имя
Имя функции.
|
Конструктор и Описание |
---|
MBeanFeatureInfo(String name, String description)
Конструкции
MBeanFeatureInfo объект. |
MBeanFeatureInfo(String name, String description, Descriptor descriptor)
Конструкции
MBeanFeatureInfo объект. |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object o)
Сравните этот MBeanFeatureInfo с другим.
|
Строка |
getDescription()
Возвращает удобочитаемое описание функции.
|
Дескриптор |
getDescriptor()
Возвращает дескриптор для функции.
|
Строка |
getName()
Возвращает имя функции.
|
int |
hashCode()
Возвращает значение хэш-кода для объекта.
|
protected String name
getName()
вместо того, чтобы читать это поле, и что они не изменяют это.protected String description
getDescription()
вместо того, чтобы читать это поле, и что они не изменяют это.public MBeanFeatureInfo(String name, String description)
MBeanFeatureInfo
объект. Этот конструктор эквивалентен MBeanFeatureInfo(name, description, (Descriptor) null
.name
- Имя функции.description
- Удобочитаемое описание функции.public MBeanFeatureInfo(String name, String description, Descriptor descriptor)
MBeanFeatureInfo
объект.name
- Имя функции.description
- Удобочитаемое описание функции.descriptor
- Дескриптор для функции. Это может быть нулем, который эквивалентен пустому дескриптору.public String getName()
public String getDescription()
public Descriptor getDescriptor()
getDescriptor
в интерфейсе DescriptorRead
public boolean equals(Object o)
equals
в классе Object
o
- объект сравниться с.o
MBeanFeatureInfo так, что getName()
, getDescription()
, и getDescriptor()
значения равны (не обязательно идентичный) к таковым из этого MBeanFeatureInfo.Object.hashCode()
, HashMap
public int hashCode()
Object
HashMap
. Общий контракт hashCode
:
hashCode
метод должен последовательно возвращать то же самое целое число, не предоставил информации, используемой в equals
сравнения на объекте изменяются. Эта целочисленная потребность не остается непротиворечивой от одного выполнения приложения к другому выполнению того же самого приложения. equals(Object)
метод, затем вызывая hashCode
метод на каждом из двух объектов должен привести к тому же самому целочисленному результату. Object.equals(java.lang.Object)
метод, затем вызывая hashCode
метод на каждом из двух объектов должен привести к отличным целочисленным результатам. Однако, программист должен знать, что приведение к отличным целочисленным результатам для неравных объектов может улучшить производительность хэш-таблиц. Столько, сколько разумно практично, метод хэш-кода, определенный классом Object
действительно возвращает отличные целые числа для отличных объектов. (Это обычно реализуется, преобразовывая внутренний адрес объекта в целое число, но этот метод реализации не требуется языком программирования JavaTM.)
hashCode
в классе Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.