public class DeployableUnitComponent extends Object implements org.rhq.core.pluginapi.inventory.ResourceComponent<JainSleeServerComponent>, org.rhq.core.pluginapi.operation.OperationFacet, org.rhq.core.pluginapi.inventory.DeleteResourceFacet, org.rhq.core.pluginapi.content.ContentFacet
| Constructor and Description |
|---|
DeployableUnitComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteResource() |
org.rhq.core.domain.content.transfer.DeployPackagesResponse |
deployPackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages,
org.rhq.core.pluginapi.content.ContentServices contentServices) |
Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> |
discoverDeployedPackages(org.rhq.core.domain.content.PackageType packageType) |
List<org.rhq.core.domain.content.transfer.DeployPackageStep> |
generateInstallationSteps(org.rhq.core.domain.content.transfer.ResourcePackageDetails arg0) |
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
org.rhq.core.pluginapi.operation.OperationResult |
invokeOperation(String name,
org.rhq.core.domain.configuration.Configuration parameters) |
org.rhq.core.domain.content.transfer.RemovePackagesResponse |
removePackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> arg0) |
InputStream |
retrievePackageBits(org.rhq.core.domain.content.transfer.ResourcePackageDetails arg0) |
void |
start(org.rhq.core.pluginapi.inventory.ResourceContext<JainSleeServerComponent> context) |
void |
stop() |
public void start(org.rhq.core.pluginapi.inventory.ResourceContext<JainSleeServerComponent> context) throws org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException, Exception
start in interface org.rhq.core.pluginapi.inventory.ResourceComponent<JainSleeServerComponent>org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationExceptionExceptionpublic void stop()
stop in interface org.rhq.core.pluginapi.inventory.ResourceComponent<JainSleeServerComponent>public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface org.rhq.core.pluginapi.availability.AvailabilityFacetpublic org.rhq.core.pluginapi.operation.OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters) throws InterruptedException, Exception
invokeOperation in interface org.rhq.core.pluginapi.operation.OperationFacetInterruptedExceptionExceptionpublic void deleteResource()
throws Exception
deleteResource in interface org.rhq.core.pluginapi.inventory.DeleteResourceFacetExceptionpublic org.rhq.core.domain.content.transfer.DeployPackagesResponse deployPackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> packages, org.rhq.core.pluginapi.content.ContentServices contentServices)
deployPackages in interface org.rhq.core.pluginapi.content.ContentFacetpublic Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> discoverDeployedPackages(org.rhq.core.domain.content.PackageType packageType)
discoverDeployedPackages in interface org.rhq.core.pluginapi.content.ContentFacetpublic List<org.rhq.core.domain.content.transfer.DeployPackageStep> generateInstallationSteps(org.rhq.core.domain.content.transfer.ResourcePackageDetails arg0)
generateInstallationSteps in interface org.rhq.core.pluginapi.content.ContentFacetpublic org.rhq.core.domain.content.transfer.RemovePackagesResponse removePackages(Set<org.rhq.core.domain.content.transfer.ResourcePackageDetails> arg0)
removePackages in interface org.rhq.core.pluginapi.content.ContentFacetpublic InputStream retrievePackageBits(org.rhq.core.domain.content.transfer.ResourcePackageDetails arg0)
retrievePackageBits in interface org.rhq.core.pluginapi.content.ContentFacetCopyright © 2017. All rights reserved.