org.rhq.plugins.jmx
Class EmbeddedJMXServerComponent<T extends JMXComponent<?>>

java.lang.Object
  extended by org.rhq.plugins.jmx.JMXServerComponent<T>
      extended by org.rhq.plugins.jmx.EmbeddedJMXServerComponent<T>
All Implemented Interfaces:
AvailabilityFacet, ResourceComponent<T>, JMXComponent<T>

public class EmbeddedJMXServerComponent<T extends JMXComponent<?>>
extends JMXServerComponent<T>

A component for an "embedded" JVM Resource, which lets its parent component manage the EmsConnection.

Author:
Ian Springer

Field Summary
 
Fields inherited from interface org.rhq.plugins.jmx.JMXComponent
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP
 
Constructor Summary
EmbeddedJMXServerComponent()
           
 
Method Summary
 org.rhq.core.domain.measurement.AvailabilityType getAvailability()
           
 void start(ResourceContext context)
           
 
Methods inherited from class org.rhq.plugins.jmx.JMXServerComponent
getEmsConnection, getResourceContext, internalStart, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedJMXServerComponent

public EmbeddedJMXServerComponent()
Method Detail

start

public void start(ResourceContext context)
           throws Exception
Specified by:
start in interface ResourceComponent<T extends JMXComponent<?>>
Overrides:
start in class JMXServerComponent<T extends JMXComponent<?>>
Throws:
Exception

getAvailability

public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
Specified by:
getAvailability in interface AvailabilityFacet
Overrides:
getAvailability in class JMXServerComponent<T extends JMXComponent<?>>


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