org.mule.module.launcher
Class DefaultArtifactDeployer<T extends Artifact>

java.lang.Object
  extended by org.mule.module.launcher.DefaultArtifactDeployer<T>
All Implemented Interfaces:
ArtifactDeployer

public class DefaultArtifactDeployer<T extends Artifact>
extends Object
implements ArtifactDeployer


Field Summary
protected  Log logger
           
 
Constructor Summary
DefaultArtifactDeployer()
           
 
Method Summary
 void deploy(Artifact artifact)
          Deploys an artifact.
 void undeploy(Artifact artifact)
          Undeploys an artifact.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final transient Log logger
Constructor Detail

DefaultArtifactDeployer

public DefaultArtifactDeployer()
Method Detail

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.