org.rhq.modules.plugins.jbossas7
Class ServerGroupComponent

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

public class ServerGroupComponent
extends ManagedASComponent
implements ContentFacet, CreateChildResourceFacet

Component dealing with server group specific things

Author:
Heiko W. Rupp

Constructor Summary
ServerGroupComponent()
           
 
Method Summary
 org.rhq.core.domain.content.transfer.DeployPackagesResponse deployPackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages, ContentServices contentServices)
           
 Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> discoverDeployedPackages(org.rhq.core.domain.content.PackageType type)
           
 List<org.rhq.core.domain.content.transfer.DeployPackageStep> generateInstallationSteps(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails)
           
 org.rhq.core.domain.content.transfer.RemovePackagesResponse removePackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages)
           
 InputStream retrievePackageBits(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails)
           
 
Methods inherited from class org.rhq.modules.plugins.jbossas7.ManagedASComponent
getAvailability, getValues
 
Methods inherited from class org.rhq.modules.plugins.jbossas7.BaseComponent
createResource, deleteResource, deployContent, getAddress, getASConnection, getPath, invokeOperation, loadResourceConfiguration, runDeploymentMagicOnServer, setConnection, setPath, start, stop, updateResourceConfiguration
 
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.inventory.CreateChildResourceFacet
createResource
 

Constructor Detail

ServerGroupComponent

public ServerGroupComponent()
Method Detail

generateInstallationSteps

public List<org.rhq.core.domain.content.transfer.DeployPackageStep> generateInstallationSteps(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails)
Specified by:
generateInstallationSteps in interface ContentFacet

deployPackages

public org.rhq.core.domain.content.transfer.DeployPackagesResponse deployPackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages,
                                                                                  ContentServices contentServices)
Specified by:
deployPackages in interface ContentFacet

removePackages

public org.rhq.core.domain.content.transfer.RemovePackagesResponse removePackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages)
Specified by:
removePackages in interface ContentFacet

discoverDeployedPackages

public Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> discoverDeployedPackages(org.rhq.core.domain.content.PackageType type)
Specified by:
discoverDeployedPackages in interface ContentFacet

retrievePackageBits

public InputStream retrievePackageBits(org.rhq.core.domain.content.transfer.ResourcePackageDetails packageDetails)
Specified by:
retrievePackageBits in interface ContentFacet


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