org.rhq.modules.plugins.jbossas7
Class StandaloneASComponent<T extends ResourceComponent<?>>

java.lang.Object
  extended by org.rhq.modules.plugins.jbossas7.BaseComponent<T>
      extended by org.rhq.modules.plugins.jbossas7.BaseServerComponent<T>
          extended by org.rhq.modules.plugins.jbossas7.StandaloneASComponent<T>
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, CreateChildResourceFacet, DeleteResourceFacet, ResourceComponent<T>, MeasurementFacet, OperationFacet, AS7Component<T>

public class StandaloneASComponent<T extends ResourceComponent<?>>
extends BaseServerComponent<T>
implements MeasurementFacet, OperationFacet

Component class for standalone AS7 servers.

Author:
Heiko W. Rupp

Field Summary
 
Fields inherited from class org.rhq.modules.plugins.jbossas7.BaseComponent
MANAGED_SERVER, testConnection
 
Constructor Summary
StandaloneASComponent()
           
 
Method Summary
protected  Address getEnvironmentAddress()
           
protected  Address getHostAddress()
           
protected  AS7Mode getMode()
           
 void getValues(org.rhq.core.domain.measurement.MeasurementReport report, Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> requests)
          Gather measurement data
 OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters)
           
 void updateResourceConfiguration(ConfigurationUpdateReport report)
           
 
Methods inherited from class org.rhq.modules.plugins.jbossas7.BaseServerComponent
collectConfigTrait, getASConnection, getAvailability, getServerPluginConfiguration, installManagementUser, postProcessResult, restartServer, setConnection, start, startServer, stop, waitUntilDown
 
Methods inherited from class org.rhq.modules.plugins.jbossas7.BaseComponent
createResource, deleteResource, deployContent, getAddress, getPath, getServerComponent, getStringValue, loadResourceConfiguration, readAttribute, readAttribute, readAttribute, runDeploymentMagicOnServer, setPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandaloneASComponent

public StandaloneASComponent()
Method Detail

getMode

protected AS7Mode getMode()
Specified by:
getMode in class BaseServerComponent<T extends ResourceComponent<?>>

getValues

public void getValues(org.rhq.core.domain.measurement.MeasurementReport report,
                      Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> requests)
               throws Exception
Description copied from class: BaseComponent
Gather measurement data

Specified by:
getValues in interface MeasurementFacet
Overrides:
getValues in class BaseServerComponent<T extends ResourceComponent<?>>
Throws:
Exception
See Also:
MeasurementFacet.getValues(org.rhq.core.domain.measurement.MeasurementReport, java.util.Set)

invokeOperation

public OperationResult invokeOperation(String name,
                                       org.rhq.core.domain.configuration.Configuration parameters)
                                throws Exception
Specified by:
invokeOperation in interface OperationFacet
Overrides:
invokeOperation in class BaseComponent<T extends ResourceComponent<?>>
Throws:
Exception

updateResourceConfiguration

public void updateResourceConfiguration(ConfigurationUpdateReport report)
Specified by:
updateResourceConfiguration in interface ConfigurationFacet
Overrides:
updateResourceConfiguration in class BaseComponent<T extends ResourceComponent<?>>

getEnvironmentAddress

protected Address getEnvironmentAddress()
Specified by:
getEnvironmentAddress in class BaseServerComponent<T extends ResourceComponent<?>>

getHostAddress

protected Address getHostAddress()
Specified by:
getHostAddress in class BaseServerComponent<T extends ResourceComponent<?>>


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