org.apache.felix.mosgi.jmx.agent.mx4j.server
Class MBeanIntrospector

java.lang.Object
  extended by org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanIntrospector

public class MBeanIntrospector
extends Object

Introspector for MBeans.

Main purposes of this class are:

The following system properties are used to control this class' behavior:

Version:
$Revision: 1.1.1.1 $
Author:
Simone Bordet

Constructor Summary
MBeanIntrospector()
           
 
Method Summary
 void introspect(MBeanMetaData metadata)
          Introspect the given mbean, storing the results in the given metadata.
 boolean isMBeanCompliant(MBeanMetaData metadata)
          Returns whether the given already introspected metadata is compliant.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanIntrospector

public MBeanIntrospector()
Method Detail

introspect

public void introspect(MBeanMetaData metadata)
Introspect the given mbean, storing the results in the given metadata. It expects that the mbean field and the classloader field are not null

See Also:
isMBeanCompliant(org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData)

isMBeanCompliant

public boolean isMBeanCompliant(MBeanMetaData metadata)
Returns whether the given already introspected metadata is compliant. Must be called after introspect(org.apache.felix.mosgi.jmx.agent.mx4j.server.MBeanMetaData)



Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.