mx4j.server

Interface MBeanMetaData

public interface MBeanMetaData

Objects of this class hold metadata information about MBeans.

Version: $Revision: 1.8 $

See Also: Factory

Nested Class Summary
static classMBeanMetaData.Factory
Factory class that creates instance of the MBeanMetaData interface.
Method Summary
ClassLoadergetClassLoader()
Returns the classloader for the MBean
ObjectgetMBean()
Returns the MBean instance
MBeanInfogetMBeanInfo()
Returns the MBeanInfo of the MBean
ClassgetMBeanInterface()
Returns the management interface of the standard MBean
MBeanInvokergetMBeanInvoker()
Returns the MBeanInvoker of the standard MBean
ObjectInstancegetObjectInstance()
Returns the ObjectInstance of the MBean
ObjectNamegetObjectName()
Returns the ObjectName of the MBean
booleanisMBeanDynamic()
Returns whether the MBean is dynamic
booleanisMBeanStandard()
Returns whether the MBean is standard
voidsetClassLoader(ClassLoader loader)
Sets the classloader for the MBean
voidsetMBean(Object mbean)
Sets the MBean instance
voidsetMBeanDynamic(boolean value)
Sets whether the MBean is dynamic
voidsetMBeanInfo(MBeanInfo info)
Sets the MBeanInfo of the MBean
voidsetMBeanInterface(Class management)
Sets the management interface of the standard MBean
voidsetMBeanInvoker(MBeanInvoker invoker)
Sets the MBeanInvoker of the standard MBean
voidsetMBeanStandard(boolean value)
Sets whether the MBean is standard
voidsetObjectName(ObjectName name)
Sets the ObjectName of the MBean

Method Detail

getClassLoader

public ClassLoader getClassLoader()
Returns the classloader for the MBean

See Also: MBeanMetaData

getMBean

public Object getMBean()
Returns the MBean instance

See Also: MBeanMetaData

getMBeanInfo

public MBeanInfo getMBeanInfo()
Returns the MBeanInfo of the MBean

See Also: MBeanMetaData

getMBeanInterface

public Class getMBeanInterface()
Returns the management interface of the standard MBean

See Also: MBeanMetaData

getMBeanInvoker

public MBeanInvoker getMBeanInvoker()
Returns the MBeanInvoker of the standard MBean

See Also: MBeanMetaData

getObjectInstance

public ObjectInstance getObjectInstance()
Returns the ObjectInstance of the MBean

See Also: MBeanMetaData MBeanMetaData

getObjectName

public ObjectName getObjectName()
Returns the ObjectName of the MBean

See Also: MBeanMetaData

isMBeanDynamic

public boolean isMBeanDynamic()
Returns whether the MBean is dynamic

See Also: MBeanMetaData

isMBeanStandard

public boolean isMBeanStandard()
Returns whether the MBean is standard

See Also: MBeanMetaData

setClassLoader

public void setClassLoader(ClassLoader loader)
Sets the classloader for the MBean

See Also: MBeanMetaData

setMBean

public void setMBean(Object mbean)
Sets the MBean instance

See Also: MBeanMetaData

setMBeanDynamic

public void setMBeanDynamic(boolean value)
Sets whether the MBean is dynamic

See Also: MBeanMetaData

setMBeanInfo

public void setMBeanInfo(MBeanInfo info)
Sets the MBeanInfo of the MBean

See Also: MBeanMetaData

setMBeanInterface

public void setMBeanInterface(Class management)
Sets the management interface of the standard MBean

See Also: MBeanMetaData

setMBeanInvoker

public void setMBeanInvoker(MBeanInvoker invoker)
Sets the MBeanInvoker of the standard MBean

See Also: MBeanMetaData

setMBeanStandard

public void setMBeanStandard(boolean value)
Sets whether the MBean is standard

See Also: MBeanMetaData

setObjectName

public void setObjectName(ObjectName name)
Sets the ObjectName of the MBean

See Also: MBeanMetaData

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.