Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ModelMBeanConstructorInfo extends MBeanConstructorInfo implements DescriptorAccess
Объект ModelMBeanConstructorInfo описывает конструктора ModelMBean. Это - подкласс MBeanConstructorInfo с добавлением связанного Дескриптора и реализацией интерфейса DescriptorAccess.
Поля в дескрипторе определяются, но не ограничиваются, следующий. Отметьте, что, когда Типом в этой таблице является Число, Строка, которая является десятичным представлением Лонга, может также использоваться.
Имя | Ввести | Значение |
---|---|---|
имя | Строка | Имя конструктора. |
descriptorType | Строка | Должна быть "работа". |
роль | Строка | Должен быть "конструктор". |
displayName | Строка | Удобочитаемое имя конструктора. |
видимость | Число | 1-4, где 1: всегда видимые 4: редко видимый. |
presentationString | Строка | Отформатированная строка XML, чтобы описать, как представить работу |
persistPolicy
и currencyTimeLimit
поля бессмысленны для конструкторов, но не считаются недопустимыми.
Дескриптор по умолчанию будет иметь name
, descriptorType
, displayName
и role
поля.
serialVersionUID этого класса 3862947819818064362L
.
description, name
Конструктор и Описание |
---|
ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod)
Создает объект ModelMBeanConstructorInfo с дескриптором по умолчанию.
|
ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod, Descriptor descriptor)
Создает объект ModelMBeanConstructorInfo.
|
ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
Создает объект ModelMBeanConstructorInfo с дескриптором по умолчанию.
|
ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
Создает объект ModelMBeanConstructorInfo.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
clone()
Создает и возвращает новый ModelMBeanConstructorInfo, который является копией этого ModelMBeanConstructorInfo.
|
Дескриптор |
getDescriptor()
Возвращает копию связанного Дескриптора.
|
void |
setDescriptor(Descriptor inDescriptor)
Наборы связанный Дескриптор (полная замена) ModelMBeanConstructorInfo.
|
Строка |
toString()
Возвращает строку, содержащую все содержание ModelMBeanConstructorInfo в удобочитаемой форме.
|
equals, getSignature, hashCode
getDescription, getName
public ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod)
Descriptor
из созданного объекта будет включать поля, внесенные любыми аннотациями на Constructor
объект, которые содержат DescriptorKey
метааннотация.description
- Удобочитаемое описание конструктора.constructorMethod
- java.lang.reflect. Объект конструктора описание конструктора MBean.public ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod, Descriptor descriptor)
Descriptor
из созданного объекта будет включать поля, внесенные любыми аннотациями на Constructor
объект, которые содержат DescriptorKey
метааннотация.description
- Удобочитаемое описание конструктора.constructorMethod
- java.lang.reflect. Объект конструктора описание конструктора ModelMBean.descriptor
- Экземпляр Дескриптора, содержащего соответствующие метаданные для этого экземпляра ModelMBeanConstructorInfo. Если это будет нуль, то дескриптор по умолчанию будет создаваться. Если дескриптор не содержит поле "displayName", это поле добавляется в дескрипторе с его значением по умолчанию.RuntimeOperationsException
- Обертывает IllegalArgumentException. Дескриптор недопустим, или поле дескриптора "имя" не равно, чтобы назвать параметр, или поле дескриптора "descriptorType" не равно "работе", или поле дескриптора "роль" присутствует, но не равное "конструктору".public ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
name
- Имя конструктора.description
- Удобочитаемое описание конструктора.signature
- MBeanParameterInfo возражают массиву, описывающему параметры (параметры) конструктора.public ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
name
- Имя конструктора.description
- Удобочитаемое описание конструктора.signature
- Объекты MBeanParameterInfo, описывающие параметры (параметры) конструктора.descriptor
- Экземпляр Дескриптора, содержащего соответствующие метаданные для этого экземпляра MBeanConstructorInfo. Если это будет нуль тогда, то дескриптор по умолчанию будет создаваться. Если дескриптор не содержит поле "displayName", это поле добавляется в дескрипторе с его значением по умолчанию.RuntimeOperationsException
- Обертывает IllegalArgumentException. Дескриптор недопустим, или поле дескриптора "имя" не равно, чтобы назвать параметр, или поле дескриптора "descriptorType" не равно "работе", или поле дескриптора "роль" присутствует, но не равное "конструктору".public Object clone()
clone
в классе MBeanConstructorInfo
Cloneable
public Descriptor getDescriptor()
getDescriptor
в интерфейсе DescriptorRead
getDescriptor
в классе MBeanFeatureInfo
setDescriptor(javax.management.Descriptor)
public void setDescriptor(Descriptor inDescriptor)
setDescriptor
в интерфейсе DescriptorAccess
inDescriptor
- заменяет Дескриптор, связанный ModelMBeanConstructor. Если дескриптор не содержит все следующие поля, недостающие добавляются с их значениями по умолчанию: displayName, имя, роль, descriptorType.RuntimeOperationsException
- Обертывает IllegalArgumentException. Дескриптор недопустим, или поле дескриптора "имя" присутствует, но не равное, чтобы назвать параметр, или поле дескриптора "descriptorType" присутствует, но не равное "работе", или поле дескриптора "роль" присутствует, но не равное "конструктору".getDescriptor()
public String toString()
toString
в классе MBeanConstructorInfo
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.