org.rhq.plugins.jmx
Interface JMXComponent<T extends ResourceComponent<?>>

All Superinterfaces:
AvailabilityFacet, ResourceComponent<T>
All Known Implementing Classes:
EmbeddedJMXServerComponent, JavaUtilLoggingResourceComponent, JMXServerComponent, MBeanResourceComponent, ThreadDataMeasurementComponent

public interface JMXComponent<T extends ResourceComponent<?>>
extends ResourceComponent<T>

Any server or service in an EMS-based plugin would likely implement this interface to allow access to the underlying EMS JMX system. Any EMS-based plugin should be able to use this for interoperable JMX support between plugins.

Author:
Greg Hinkle

Field Summary
static String CREDENTIALS_CONFIG_PROP
           
static String PRINCIPAL_CONFIG_PROP
           
 
Method Summary
 org.mc4j.ems.connection.EmsConnection getEmsConnection()
           
 
Methods inherited from interface org.rhq.core.pluginapi.inventory.ResourceComponent
start, stop
 
Methods inherited from interface org.rhq.core.pluginapi.availability.AvailabilityFacet
getAvailability
 

Field Detail

PRINCIPAL_CONFIG_PROP

static final String PRINCIPAL_CONFIG_PROP
See Also:
Constant Field Values

CREDENTIALS_CONFIG_PROP

static final String CREDENTIALS_CONFIG_PROP
See Also:
Constant Field Values
Method Detail

getEmsConnection

org.mc4j.ems.connection.EmsConnection getEmsConnection()


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.