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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient 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.