org.jbosson.plugins.fuse
Class FabricContainerComponent<T extends org.rhq.core.pluginapi.inventory.ResourceComponent<?>>

java.lang.Object
  extended by org.rhq.plugins.jmx.JMXServerComponent<T>
      extended by org.jbosson.plugins.fuse.FuseServerComponent<T>
          extended by org.jbosson.plugins.fuse.FabricContainerComponent<T>
All Implemented Interfaces:
org.rhq.core.pluginapi.availability.AvailabilityFacet, org.rhq.core.pluginapi.inventory.ResourceComponent<T>, org.rhq.core.pluginapi.measurement.MeasurementFacet, org.rhq.plugins.jmx.JMXComponent<T>

public class FabricContainerComponent<T extends org.rhq.core.pluginapi.inventory.ResourceComponent<?>>
extends org.jbosson.plugins.fuse.FuseServerComponent<T>
implements org.rhq.core.pluginapi.measurement.MeasurementFacet

Create and Updates Resource Groups corresponding to Profiles for Fabric containers.

Author:
dbokde

Field Summary
 
Fields inherited from interface org.rhq.plugins.jmx.JMXComponent
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP
 
Constructor Summary
FabricContainerComponent()
           
 
Method Summary
 void getValues(org.rhq.core.domain.measurement.MeasurementReport measurementReport, Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> measurementScheduleRequests)
           
 void start(org.rhq.core.pluginapi.inventory.ResourceContext context)
           
 void stop()
           
 
Methods inherited from class org.rhq.plugins.jmx.JMXServerComponent
getAvailability, getEmsConnection, getResourceContext, internalStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FabricContainerComponent

public FabricContainerComponent()
Method Detail

start

public void start(org.rhq.core.pluginapi.inventory.ResourceContext context)
           throws Exception
Specified by:
start in interface org.rhq.core.pluginapi.inventory.ResourceComponent<T extends org.rhq.core.pluginapi.inventory.ResourceComponent<?>>
Overrides:
start in class org.jbosson.plugins.fuse.FuseServerComponent<T extends org.rhq.core.pluginapi.inventory.ResourceComponent<?>>
Throws:
Exception

stop

public void stop()
Specified by:
stop in interface org.rhq.core.pluginapi.inventory.ResourceComponent<T extends org.rhq.core.pluginapi.inventory.ResourceComponent<?>>
Overrides:
stop in class org.jbosson.plugins.fuse.FuseServerComponent<T extends org.rhq.core.pluginapi.inventory.ResourceComponent<?>>

getValues

public void getValues(org.rhq.core.domain.measurement.MeasurementReport measurementReport,
                      Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> measurementScheduleRequests)
               throws Exception
Specified by:
getValues in interface org.rhq.core.pluginapi.measurement.MeasurementFacet
Throws:
Exception


Copyright © 2012. All Rights Reserved.