|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StandardMBeanDelegate
A delegate standard mbean.
Method Summary | |
---|---|
MBeanInfo |
buildMBeanInfo()
Builds a default MBeanInfo for this MBean, using the Management Interface specified for this MBean. |
void |
cacheMBeanInfo(MBeanInfo info)
Sets the cached mbean info |
MBeanInfo |
getCachedMBeanInfo()
Retrieve the cached mbean info |
Object |
getImplementation()
Retrieve the implementation object |
Class |
getMBeanInterface()
Retrieve the management interface |
void |
setImplementation(Object implementation)
Replace the implementation object |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, getMBeanInfo, invoke, setAttribute, setAttributes |
Method Detail |
---|
Object getImplementation()
void setImplementation(Object implementation) throws NotCompliantMBeanException
implementation
- the new implementation
IllegalArgumentException
- for a null parameter
NotCompliantMBeanException
- if the new implementation
does not implement the interface supplied at
constructionClass getMBeanInterface()
MBeanInfo getCachedMBeanInfo()
void cacheMBeanInfo(MBeanInfo info)
info
- the mbeaninfo to cache, can be null to erase the cacheMBeanInfo buildMBeanInfo() throws NotCompliantMBeanException
NotCompliantMBeanException
- when the mbean is not a standardmbean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |