org.rhq.modules.plugins.jbossas7
Class DatasourceComponent

java.lang.Object
  extended by org.rhq.modules.plugins.jbossas7.BaseComponent
      extended by org.rhq.modules.plugins.jbossas7.DatasourceComponent
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, CreateChildResourceFacet, DeleteResourceFacet, ResourceComponent, MeasurementFacet, OperationFacet

public class DatasourceComponent
extends BaseComponent
implements OperationFacet, ConfigurationFacet

Handle JDBC-driver related stuff

Author:
Heiko W. Rupp

Constructor Summary
DatasourceComponent()
           
 
Method Summary
 OperationResult invokeOperation(String operationName, org.rhq.core.domain.configuration.Configuration parameters)
           
 void updateResourceConfiguration(ConfigurationUpdateReport report)
           
 
Methods inherited from class org.rhq.modules.plugins.jbossas7.BaseComponent
createResource, deleteResource, deployContent, getAddress, getASConnection, getAvailability, getPath, getValues, loadResourceConfiguration, runDeploymentMagicOnServer, setConnection, setPath, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rhq.core.pluginapi.configuration.ConfigurationFacet
loadResourceConfiguration
 

Constructor Detail

DatasourceComponent

public DatasourceComponent()
Method Detail

invokeOperation

public OperationResult invokeOperation(String operationName,
                                       org.rhq.core.domain.configuration.Configuration parameters)
                                throws Exception
Specified by:
invokeOperation in interface OperationFacet
Overrides:
invokeOperation in class BaseComponent
Throws:
Exception

updateResourceConfiguration

public void updateResourceConfiguration(ConfigurationUpdateReport report)
Specified by:
updateResourceConfiguration in interface ConfigurationFacet
Overrides:
updateResourceConfiguration in class BaseComponent


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