|
XMOJO 5 API Docs | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.management.MBeanFeatureInfo | +--javax.management.MBeanConstructorInfo | +--javax.management.modelmbean.ModelMBeanConstructorInfo
The ModelMBeanConstructorInfo object describes a constructor of the ModelMBean. It is a subclass of MBeanConstructorInfo with the addition of an associated Descriptor and an implementation of the DescriptorAccess interface.
The fields in the descriptor are defined, but not limited to, the following:name : operation name descriptorType : must be "operation" role : must be "constructor" displayName : human readable name of constructor class : class where method is defined (fully qualified) visibility : 1-4 where 1: always visible 4: rarely visible presentationString : xml formatted string to describe how to present operation
PersistencePolicy and CurrencyTimeLimit fields are not valid for the constructor. The default constructo will have the name, descriptorType, and role fields.
Fields inherited from class javax.management.MBeanFeatureInfo |
description, name |
Constructor Summary | |
ModelMBeanConstructorInfo(java.lang.String description,
java.lang.reflect.Constructor constructor)
Constructs a MBeanConstructorInfo object with a default descriptor. |
|
ModelMBeanConstructorInfo(java.lang.String description,
java.lang.reflect.Constructor constructor,
Descriptor descriptor)
Constructs a MBeanConstructorInfo object with the specified descriptor. |
|
ModelMBeanConstructorInfo(java.lang.String name,
java.lang.String description,
MBeanParameterInfo[] signature)
Constructs a MBeanConstructorInfo object with a default descriptor. |
|
ModelMBeanConstructorInfo(java.lang.String name,
java.lang.String description,
MBeanParameterInfo[] signature,
Descriptor descriptor)
Constructs a MBeanConstructorInfo object with a default descriptor. |
Method Summary | |
java.lang.Object |
clone()
Constructs a duplicate copy ModelMBeanConstructorInfo. |
Descriptor |
getDescriptor()
Returns the descriptor |
void |
setDescriptor(Descriptor inDescriptor)
Sets associated Descriptor of ModelMBeanConstructorInfo. |
java.lang.String |
toString()
Returns a human readable version of the ModelMBeanConstructorInfo instance |
Methods inherited from class javax.management.MBeanConstructorInfo |
getSignature |
Methods inherited from class javax.management.MBeanFeatureInfo |
getDescription, getName |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ModelMBeanConstructorInfo(java.lang.String description, java.lang.reflect.Constructor constructor)
description
- The description of the constructorconstructor
- object describing the MBean constructor.public ModelMBeanConstructorInfo(java.lang.String description, java.lang.reflect.Constructor constructor, Descriptor descriptor)
description
- The description of the constructorconstructor
- object describing the MBean constructor.descriptor
- An instance of Descriptor containing the appropriate
metadata for this instance of the ModelMBeanConstructorInfo.
If it is null or invalid then a default desriptor will be created.public ModelMBeanConstructorInfo(java.lang.String name, java.lang.String description, MBeanParameterInfo[] signature)
name
- The name of the constructordescription
- The description of the constructorsignature
- MBeanParameterInfo object array describing the
parameters of the constructor.public ModelMBeanConstructorInfo(java.lang.String name, java.lang.String description, MBeanParameterInfo[] signature, Descriptor descriptor)
name
- The name of the constructordescription
- The description of the constructorsignature
- MBeanParameterInfo object array describing the
parameters of the constructor.descriptor
- An instance of Descriptor containing the appropriate
metadata for this instance of the ModelMBeanConstructorInfo.
If it is null or invalid then a default desriptor will be created.Method Detail |
public java.lang.Object clone()
clone
in class MBeanConstructorInfo
public Descriptor getDescriptor()
getDescriptor
in interface DescriptorAccess
public void setDescriptor(Descriptor inDescriptor)
setDescriptor
in interface DescriptorAccess
inDescriptor
- replaces the Descriptor associated with
the ModelMBeanConstructor.java.lang.IllegalArgumentException
- If the argument passsed in is illegal
then this Exception will be thrownpublic java.lang.String toString()
toString
in class MBeanConstructorInfo
javax.management.MBeanConstructorInfo
|
XMOJO 5 API Docs | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |