org.rhq.plugins.jbossas5
Class DatasourceOrConnectionFactoryComponent

java.lang.Object
  extended by org.rhq.plugins.jbossas5.AbstractManagedComponent
      extended by org.rhq.plugins.jbossas5.ManagedComponentComponent
          extended by org.rhq.plugins.jbossas5.DatasourceOrConnectionFactoryComponent
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, DeleteResourceFacet, ResourceComponent<ProfileServiceComponent<?>>, MeasurementFacet, OperationFacet, ProfileServiceComponent<ProfileServiceComponent<?>>, JMXComponent<ProfileServiceComponent<?>>
Direct Known Subclasses:
TxConnectionFactoryComponent

public class DatasourceOrConnectionFactoryComponent
extends ManagedComponentComponent

A Resource component for managing JBoss AS 5/6 datasources or connection factories.

Author:
Ian Springer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.rhq.plugins.jbossas5.ManagedComponentComponent
ManagedComponentComponent.Config
 
Field Summary
 
Fields inherited from class org.rhq.plugins.jbossas5.ManagedComponentComponent
PREFIX_DELIMITER
 
Fields inherited from interface org.rhq.plugins.jmx.JMXComponent
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP
 
Constructor Summary
DatasourceOrConnectionFactoryComponent()
           
 
Method Summary
protected  void getValues(org.jboss.managed.api.ManagedComponent managedComponent, org.rhq.core.domain.measurement.MeasurementReport report, Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics)
           
 void getValues(org.rhq.core.domain.measurement.MeasurementReport report, Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics)
           
 
Methods inherited from class org.rhq.plugins.jbossas5.ManagedComponentComponent
addValueToMeasurementReport, deleteResource, getAvailability, getComponentName, getComponentType, getInnerValue, getManagedComponent, getManagedProperty, getMeasurement, getSimpleValue, getSimpleValue, invokeOperation, invokeOperation, loadResourceConfiguration, start, stop, updateComponent, updateResourceConfiguration
 
Methods inherited from class org.rhq.plugins.jbossas5.AbstractManagedComponent
getConnection, getEmsConnection, getResourceContext, getResourceDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasourceOrConnectionFactoryComponent

public DatasourceOrConnectionFactoryComponent()
Method Detail

getValues

public void getValues(org.rhq.core.domain.measurement.MeasurementReport report,
                      Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics)
               throws Exception
Specified by:
getValues in interface MeasurementFacet
Overrides:
getValues in class ManagedComponentComponent
Throws:
Exception

getValues

protected void getValues(org.jboss.managed.api.ManagedComponent managedComponent,
                         org.rhq.core.domain.measurement.MeasurementReport report,
                         Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics)
                  throws Exception
Overrides:
getValues in class ManagedComponentComponent
Throws:
Exception


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