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
MBeanException
RuntimeOperationsException

setDescriptors

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

getDescriptor

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

setDescriptor

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

getMBeanDescriptor

public Descriptor getMBeanDescriptor()
                              throws MBeanException,
                                     RuntimeOperationsException
MBeanException
RuntimeOperationsException

setMBeanDescriptor

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

getAttribute

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

getOperation

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

getConstructor

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

getNotification

public 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 MBeanConstructorInfo[] getConstructors()

getAttributes

public MBeanAttributeInfo[] getAttributes()

getOperations

public MBeanOperationInfo[] getOperations()

getNotifications

public MBeanNotificationInfo[] getNotifications()


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