org.rhq.plugins.jbossas5
Class ApplicationServerComponent
java.lang.Object
org.rhq.plugins.jbossas5.ApplicationServerComponent
- All Implemented Interfaces:
- org.jboss.deployers.spi.management.deploy.ProgressListener, AvailabilityFacet, ConfigurationFacet, ContentFacet, CreateChildResourceFacet, ResourceComponent, MeasurementFacet, OperationFacet, ProfileServiceComponent, JMXComponent
public class ApplicationServerComponent
- extends java.lang.Object
- implements ResourceComponent, ProfileServiceComponent, CreateChildResourceFacet, MeasurementFacet, ConfigurationFacet, org.jboss.deployers.spi.management.deploy.ProgressListener, ContentFacet, OperationFacet
ResourceComponent for a JBoss AS, 5.1.0.CR1 or later, Server.
- Author:
- Jason Dobies, Mark Spritzler, Ian Springer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApplicationServerComponent
public ApplicationServerComponent()
getAvailability
public AvailabilityType getAvailability()
- Specified by:
getAvailability in interface AvailabilityFacet
start
public void start(ResourceContext resourceContext)
- Specified by:
start in interface ResourceComponent
stop
public void stop()
- Specified by:
stop in interface ResourceComponent
getValues
public void getValues(MeasurementReport report,
java.util.Set<MeasurementScheduleRequest> requests)
- Specified by:
getValues in interface MeasurementFacet
loadResourceConfiguration
public Configuration loadResourceConfiguration()
- Specified by:
loadResourceConfiguration in interface ConfigurationFacet
updateResourceConfiguration
public void updateResourceConfiguration(ConfigurationUpdateReport configurationUpdateReport)
- Specified by:
updateResourceConfiguration in interface ConfigurationFacet
createResource
public CreateResourceReport createResource(CreateResourceReport createResourceReport)
- Specified by:
createResource in interface CreateChildResourceFacet
progressEvent
public void progressEvent(org.jboss.deployers.spi.management.deploy.ProgressEvent eventInfo)
- Specified by:
progressEvent in interface org.jboss.deployers.spi.management.deploy.ProgressListener
getConnection
@Nullable
public ProfileServiceConnection getConnection()
- Specified by:
getConnection in interface ProfileServiceComponent
deployPackages
public DeployPackagesResponse deployPackages(java.util.Set<ResourcePackageDetails> packages,
ContentServices contentServices)
- Specified by:
deployPackages in interface ContentFacet
discoverDeployedPackages
public java.util.Set<ResourcePackageDetails> discoverDeployedPackages(PackageType type)
- Specified by:
discoverDeployedPackages in interface ContentFacet
generateInstallationSteps
public java.util.List<DeployPackageStep> generateInstallationSteps(ResourcePackageDetails packageDetails)
- Specified by:
generateInstallationSteps in interface ContentFacet
removePackages
public RemovePackagesResponse removePackages(java.util.Set<ResourcePackageDetails> packages)
- Specified by:
removePackages in interface ContentFacet
retrievePackageBits
public java.io.InputStream retrievePackageBits(ResourcePackageDetails packageDetails)
- Specified by:
retrievePackageBits in interface ContentFacet
getEmsConnection
public org.mc4j.ems.connection.EmsConnection getEmsConnection()
- Specified by:
getEmsConnection in interface JMXComponent
getResourceContext
public ResourceContext getResourceContext()
invokeOperation
public OperationResult invokeOperation(java.lang.String name,
Configuration parameters)
throws java.lang.InterruptedException,
java.lang.Exception
- Specified by:
invokeOperation in interface OperationFacet
- Throws:
java.lang.InterruptedException
java.lang.Exception
Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.