javax.management.modelmbean
Interface ModelMBeanInfo

All Superinterfaces:
java.lang.Cloneable
All Known Implementing Classes:
ModelMBeanInfoSupport

public interface ModelMBeanInfo
extends java.lang.Cloneable


Method Summary
 java.lang.Object clone()
           
 javax.management.modelmbean.ModelMBeanAttributeInfo getAttribute(java.lang.String name)
           
 javax.management.MBeanAttributeInfo[] getAttributes()
           
 java.lang.String getClassName()
           
 javax.management.modelmbean.ModelMBeanConstructorInfo getConstructor(java.lang.String name)
           
 javax.management.MBeanConstructorInfo[] getConstructors()
           
 java.lang.String getDescription()
           
 javax.management.Descriptor getDescriptor(java.lang.String descriptorName, java.lang.String descriptorType)
           
 javax.management.Descriptor[] getDescriptors(java.lang.String descriptorType)
           
 javax.management.Descriptor getMBeanDescriptor()
           
 javax.management.modelmbean.ModelMBeanNotificationInfo getNotification(java.lang.String name)
           
 javax.management.MBeanNotificationInfo[] getNotifications()
           
 javax.management.modelmbean.ModelMBeanOperationInfo getOperation(java.lang.String name)
           
 javax.management.MBeanOperationInfo[] getOperations()
           
 void setDescriptor(javax.management.Descriptor descriptor, java.lang.String descriptorType)
           
 void setDescriptors(javax.management.Descriptor[] descriptors)
           
 void setMBeanDescriptor(javax.management.Descriptor descriptor)
           
 

Method Detail

getDescriptors

public javax.management.Descriptor[] getDescriptors(java.lang.String descriptorType)
                                             throws MBeanException,
                                                    RuntimeOperationsException
MBeanException
RuntimeOperationsException

setDescriptors

public void setDescriptors(javax.management.Descriptor[] descriptors)
                    throws MBeanException,
                           RuntimeOperationsException
MBeanException
RuntimeOperationsException

getDescriptor

public javax.management.Descriptor getDescriptor(java.lang.String descriptorName,
                                                 java.lang.String descriptorType)
                                          throws MBeanException,
                                                 RuntimeOperationsException
MBeanException
RuntimeOperationsException

setDescriptor

public void setDescriptor(javax.management.Descriptor descriptor,
                          java.lang.String descriptorType)
                   throws MBeanException,
                          RuntimeOperationsException
MBeanException
RuntimeOperationsException

getMBeanDescriptor

public javax.management.Descriptor getMBeanDescriptor()
                                               throws MBeanException,
                                                      RuntimeOperationsException
MBeanException
RuntimeOperationsException

setMBeanDescriptor

public void setMBeanDescriptor(javax.management.Descriptor descriptor)
                        throws MBeanException,
                               RuntimeOperationsException
MBeanException
RuntimeOperationsException

getAttribute

public javax.management.modelmbean.ModelMBeanAttributeInfo getAttribute(java.lang.String name)
                                                                 throws MBeanException,
                                                                        RuntimeOperationsException
MBeanException
RuntimeOperationsException

getOperation

public javax.management.modelmbean.ModelMBeanOperationInfo getOperation(java.lang.String name)
                                                                 throws MBeanException,
                                                                        RuntimeOperationsException
MBeanException
RuntimeOperationsException

getConstructor

public javax.management.modelmbean.ModelMBeanConstructorInfo getConstructor(java.lang.String name)
                                                                     throws MBeanException,
                                                                            RuntimeOperationsException
MBeanException
RuntimeOperationsException

getNotification

public javax.management.modelmbean.ModelMBeanNotificationInfo getNotification(java.lang.String name)
                                                                       throws MBeanException,
                                                                              RuntimeOperationsException
MBeanException
RuntimeOperationsException

clone

public java.lang.Object clone()

getClassName

public java.lang.String getClassName()

getDescription

public java.lang.String getDescription()

getConstructors

public javax.management.MBeanConstructorInfo[] getConstructors()

getAttributes

public javax.management.MBeanAttributeInfo[] getAttributes()

getOperations

public javax.management.MBeanOperationInfo[] getOperations()

getNotifications

public javax.management.MBeanNotificationInfo[] getNotifications()