|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.huihoo.jfox.jmx.MBeanIntrospectorSupport
introspector(check and instantiate) MBean Class after MBeanLoaderSupport have load a MBean
| Method Summary | |
java.lang.Class |
checkCompliance(java.lang.Class mbeanClass)
a MBean Class must be a class and must implement a MBean Inteface or DynamicMBean interface and the interface must be public |
void |
checkInstantiate(java.lang.Class mbeanClass)
testing that a MBean of a given class can be instantiated by the MBean server for MBeanServer.instantiate This method checks that: The given class is a concrete class. |
static MBeanIntrospector |
getInstance()
|
java.lang.Class |
getMBeanInterface(java.lang.Class mbeanClass)
|
boolean |
isDynamic(java.lang.Class mbeanClass)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static MBeanIntrospector getInstance()
public void checkInstantiate(java.lang.Class mbeanClass)
throws ReflectionException
checkInstantiate in interface MBeanIntrospectorReflectionExceptionpublic boolean isDynamic(java.lang.Class mbeanClass)
isDynamic in interface MBeanIntrospector
public java.lang.Class checkCompliance(java.lang.Class mbeanClass)
throws NotCompliantMBeanException
checkCompliance in interface MBeanIntrospectorNotCompliantMBeanExceptionpublic java.lang.Class getMBeanInterface(java.lang.Class mbeanClass)
getMBeanInterface in interface MBeanIntrospector
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||