Nuxeo Enterprise Platform 5.1

org.nuxeo.runtime.jboss.util
Class MBeanDescriptor

java.lang.Object
  extended by org.nuxeo.runtime.jboss.util.MBeanDescriptor

public class MBeanDescriptor
extends Object

Author:
Bogdan Stefanescu

Constructor Summary
MBeanDescriptor(Object service, String desc, Class mgmItf)
           
 
Method Summary
protected  MBeanAttributeInfo[] findAttributes(Class klass)
           
 Class findManagementInterface(Class klass)
           
protected  MBeanOperationInfo[] findOperations(Class klass)
           
 Method getAttributeGetter(String name)
           
 Method getAttributeSetter(String name)
           
 MBeanInfo getInfo()
           
 Method getOperationMethod(String name)
           
protected  void initialize(Object service, String desc, Class mgmItf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanDescriptor

public MBeanDescriptor(Object service,
                       String desc,
                       Class mgmItf)
                throws IntrospectionException
Throws:
IntrospectionException
Method Detail

initialize

protected void initialize(Object service,
                          String desc,
                          Class mgmItf)
                   throws IntrospectionException
Throws:
IntrospectionException

getInfo

public MBeanInfo getInfo()

getAttributeSetter

public Method getAttributeSetter(String name)

getAttributeGetter

public Method getAttributeGetter(String name)

getOperationMethod

public Method getOperationMethod(String name)

findAttributes

protected MBeanAttributeInfo[] findAttributes(Class klass)
                                       throws IntrospectionException
Throws:
IntrospectionException

findOperations

protected MBeanOperationInfo[] findOperations(Class klass)

findManagementInterface

public Class findManagementInterface(Class klass)

Nuxeo Enterprise Platform 5.1

Copyright ? 2007 Nuxeo SAS. All Rights Reserved.