站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 jmx API Documentation 英文版文档

MBeanInfo (JBoss/JMX API) - JBoss 3.2.7 jmx API Documentation 英文版文档


javax.management
Class MBeanInfo

java.lang.Object
  extended byjavax.management.MBeanInfo
All Implemented Interfaces:
Cloneable, Serializable
Direct Known Subclasses:
ModelMBeanInfoSupport, OpenMBeanInfoSupport

public class MBeanInfo
extends Object
implements Cloneable, Serializable

Describes an MBeans' management interface. This implementation protects its immutability by taking shallow clones of all arrays supplied in constructors and by returning shallow array clones in getXXX() methods.

Version:
$Revision: 1.4.8.2 $

Revisions:

20020711 Adrian Brock:

  • Serialization
Author:
Juha Lindfors., Trevor Squires., Adrian Brock
See Also:
MBeanServer, Serialized Form

Field Summary
protected  MBeanAttributeInfo[] attributes
           
protected  String className
           
protected  MBeanConstructorInfo[] constructors
           
protected  String description
           
protected  MBeanNotificationInfo[] notifications
           
protected  MBeanOperationInfo[] operations
           
 
Constructor Summary
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications)
           
 
Method Summary
 Object clone()
           
 boolean equals(Object object)
           
 MBeanAttributeInfo[] getAttributes()
           
 String getClassName()
           
 MBeanConstructorInfo[] getConstructors()
           
 String getDescription()
           
 MBeanNotificationInfo[] getNotifications()
           
 MBeanOperationInfo[] getOperations()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

className

protected String className

description

protected String description

attributes

protected MBeanAttributeInfo[] attributes

constructors

protected MBeanConstructorInfo[] constructors

operations

protected MBeanOperationInfo[] operations

notifications

protected MBeanNotificationInfo[] notifications
Constructor Detail

MBeanInfo

public MBeanInfo(String className,
                 String description,
                 MBeanAttributeInfo[] attributes,
                 MBeanConstructorInfo[] constructors,
                 MBeanOperationInfo[] operations,
                 MBeanNotificationInfo[] notifications)
Method Detail

getClassName

public String getClassName()

getDescription

public String getDescription()

getAttributes

public MBeanAttributeInfo[] getAttributes()

getOperations

public MBeanOperationInfo[] getOperations()

getConstructors

public MBeanConstructorInfo[] getConstructors()

getNotifications

public MBeanNotificationInfo[] getNotifications()

equals

public boolean equals(Object object)

hashCode

public int hashCode()

toString

public String toString()
Returns:
a human readable string

clone

public Object clone()
             throws CloneNotSupportedException
Throws:
CloneNotSupportedException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.