|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The MetaDataBuilder interface defines the contract between the Model MBean and a metadata builder implementation. The metadata builder implementations can extract the MBean management interface definition from a given data source and construct the corresponding JMX MBeanInfo object instances that define the Model MBean.
This interface also defines accessor methods for setting properties which
can be used to configure the builder implementations. See
setProperty(java.lang.String, java.lang.Object)
and getProperty(java.lang.String)
methods for more information.
AbstractBuilder
Method Summary | |
MBeanInfo |
build()
Constructs the Model MBean metadata. |
Object |
getProperty(String key)
Returns an existing property for this builder implementation. |
void |
setProperty(String key,
Object value)
Sets a property that can be used to control the behaviour of the builder implementation. |
Method Detail |
public MBeanInfo build() throws NotCompliantMBeanException
NotCompliantMBeanException
- if there were errors building the
MBean info from the given data sourcepublic void setProperty(String key, Object value)
key
- unique string key for a propertyvalue
- property valuepublic Object getProperty(String key)
key
- property key string
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |