javax.management.modelmbean
Interface ModelMBean

All Superinterfaces:
DynamicMBean, ModelMBeanNotificationBroadcaster, NotificationBroadcaster, PersistentMBean
All Known Implementing Classes:
RequiredModelMBean

public interface ModelMBean
extends DynamicMBean, PersistentMBean, ModelMBeanNotificationBroadcaster


Method Summary
 void setManagedResource(java.lang.Object resource, java.lang.String resourceType)
           
 void setModelMBeanInfo(javax.management.modelmbean.ModelMBeanInfo modelMBeanInfo)
           
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, getMBeanInfo, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.PersistentMBean
load, store
 
Methods inherited from interface javax.management.modelmbean.ModelMBeanNotificationBroadcaster
addAttributeChangeNotificationListener, removeAttributeChangeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

setModelMBeanInfo

public void setModelMBeanInfo(javax.management.modelmbean.ModelMBeanInfo modelMBeanInfo)
                       throws MBeanException,
                              RuntimeOperationsException
MBeanException
RuntimeOperationsException

setManagedResource

public void setManagedResource(java.lang.Object resource,
                               java.lang.String resourceType)
                        throws MBeanException,
                               RuntimeOperationsException,
                               InstanceNotFoundException,
                               InvalidTargetObjectTypeException
MBeanException
RuntimeOperationsException
InstanceNotFoundException
InvalidTargetObjectTypeException