org.rhq.plugins.jbossas5.deploy
Class AbstractDeployer
java.lang.Object
org.rhq.plugins.jbossas5.deploy.AbstractDeployer
- All Implemented Interfaces:
- Deployer
- Direct Known Subclasses:
- LocalDeployer, RemoteDeployer
public abstract class AbstractDeployer
- extends java.lang.Object
- implements Deployer
Abstract base class capturing the common deploy functionality for
embedded and remote scenarios.
- Author:
- Lukas Krejci
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDeployer
protected AbstractDeployer(ProfileServiceConnection profileService)
deploy
public void deploy(CreateResourceReport createResourceReport,
ResourceType resourceType)
- Description copied from interface:
Deployer
- Handles the deployment process end to end and updates the createResourceReport with
appropriate results.
- Specified by:
deploy in interface Deployer
- Parameters:
createResourceReport - the report to get the deployment fromresourceType - the target resource type
getLog
protected org.apache.commons.logging.Log getLog()
getProfileServiceConnection
protected ProfileServiceConnection getProfileServiceConnection()
prepareArchive
protected abstract java.io.File prepareArchive(PackageDetailsKey key,
ResourceType resourceType)
destroyArchive
protected abstract void destroyArchive(java.io.File archive)
Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.