javax.management.modelmbean
Interface ModelMBeanInfo

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

public interface ModelMBeanInfo
extends java.lang.Cloneable

Version:
$Revision: 1.2 $
Author:
Simone Bordet

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

Method Detail

getDescriptors

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

setDescriptors

public void setDescriptors(Descriptor[] descriptors)
                    throws MBeanException,
                           RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

getDescriptor

public Descriptor getDescriptor(java.lang.String descriptorName,
                                java.lang.String descriptorType)
                         throws MBeanException,
                                RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

setDescriptor

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

getMBeanDescriptor

public Descriptor getMBeanDescriptor()
                              throws MBeanException,
                                     RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

setMBeanDescriptor

public void setMBeanDescriptor(Descriptor descriptor)
                        throws MBeanException,
                               RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

getAttribute

public ModelMBeanAttributeInfo getAttribute(java.lang.String name)
                                     throws MBeanException,
                                            RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

getOperation

public ModelMBeanOperationInfo getOperation(java.lang.String name)
                                     throws MBeanException,
                                            RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

getConstructor

public ModelMBeanConstructorInfo getConstructor(java.lang.String name)
                                         throws MBeanException,
                                                RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

getNotification

public ModelMBeanNotificationInfo getNotification(java.lang.String name)
                                           throws MBeanException,
                                                  RuntimeOperationsException
Throws:
MBeanException
RuntimeOperationsException

clone

public java.lang.Object clone()

getClassName

public java.lang.String getClassName()

getDescription

public java.lang.String getDescription()

getConstructors

public MBeanConstructorInfo[] getConstructors()

getAttributes

public MBeanAttributeInfo[] getAttributes()

getOperations

public MBeanOperationInfo[] getOperations()

getNotifications

public MBeanNotificationInfo[] getNotifications()


Copyright © 2001-2002 MX4J Team. All Rights Reserved.