org.mule.module.launcher
Class DefaultArtifactDeployer<T extends Artifact>
java.lang.Object
org.mule.module.launcher.DefaultArtifactDeployer<T>
- All Implemented Interfaces:
- ArtifactDeployer
public class DefaultArtifactDeployer<T extends Artifact>
- extends Object
- implements ArtifactDeployer
|
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient org.apache.commons.logging.Log logger
DefaultArtifactDeployer
public DefaultArtifactDeployer()
deploy
public void deploy(Artifact artifact)
- Description copied from interface:
ArtifactDeployer
- Deploys an artifact.
The deployer executes the artifact installation
phases until the artifact is deployed
After this method call the Artifact will be installed in the container
and started.
- Specified by:
deploy in interface ArtifactDeployer
- Parameters:
artifact - artifact to be deployed
undeploy
public void undeploy(Artifact artifact)
- Description copied from interface:
ArtifactDeployer
- Undeploys an artifact.
The deployer executes the artifact desinstallation
phases until de artifact is undeployed.
After this method call the Artifact will not longer be running inside
the container.
- Specified by:
undeploy in interface ArtifactDeployer
- Parameters:
artifact - artifact to be undeployed
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.