io.airlift.jmx
Class MBeanRepresentation

java.lang.Object
  extended by io.airlift.jmx.MBeanRepresentation

public class MBeanRepresentation
extends Object


Nested Class Summary
static class MBeanRepresentation.AttributeRepresentation
           
static class MBeanRepresentation.OperationRepresentation
           
static class MBeanRepresentation.ParameterRepresentation
           
 
Constructor Summary
MBeanRepresentation(MBeanServer mbeanServer, ObjectName objectName, org.codehaus.jackson.map.ObjectMapper objectMapper)
           
 
Method Summary
 List<MBeanRepresentation.AttributeRepresentation> getAttributes()
           
 String getClassName()
           
 String getDescription()
           
 Map<String,Object> getDescriptor()
           
 ObjectName getObjectName()
           
 List<MBeanRepresentation.OperationRepresentation> getOperations()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanRepresentation

public MBeanRepresentation(MBeanServer mbeanServer,
                           ObjectName objectName,
                           org.codehaus.jackson.map.ObjectMapper objectMapper)
                    throws JMException
Throws:
JMException
Method Detail

getObjectName

public ObjectName getObjectName()

getClassName

public String getClassName()

getDescription

public String getDescription()

getDescriptor

public Map<String,Object> getDescriptor()

getAttributes

public List<MBeanRepresentation.AttributeRepresentation> getAttributes()

getOperations

public List<MBeanRepresentation.OperationRepresentation> getOperations()


Copyright © 2010-2012 Airlift. All Rights Reserved.