org.mule.module.launcher
Class DefaultMuleDeployer

java.lang.Object
  extended by org.mule.module.launcher.DefaultMuleDeployer
All Implemented Interfaces:
MuleDeployer

public class DefaultMuleDeployer
extends java.lang.Object
implements MuleDeployer


Field Summary
protected  Log logger
           
 
Constructor Summary
DefaultMuleDeployer()
           
 
Method Summary
 void deploy(Application app)
           
 Application installFrom(java.net.URL url)
           
 Application installFromAppDir(java.lang.String packedMuleAppFileName)
          Installs packaged Mule apps from $MULE_HOME/apps directory.
 void undeploy(Application app)
           
 
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

DefaultMuleDeployer

public DefaultMuleDeployer()
Method Detail

deploy

public void deploy(Application app)
Specified by:
deploy in interface MuleDeployer

undeploy

public void undeploy(Application app)
Specified by:
undeploy in interface MuleDeployer

installFromAppDir

public Application installFromAppDir(java.lang.String packedMuleAppFileName)
                              throws java.io.IOException
Description copied from interface: MuleDeployer
Installs packaged Mule apps from $MULE_HOME/apps directory.

Specified by:
installFromAppDir in interface MuleDeployer
Parameters:
packedMuleAppFileName - filename of the packed Mule app (only name + ext)
Throws:
java.io.IOException

installFrom

public Application installFrom(java.net.URL url)
                        throws java.io.IOException
Specified by:
installFrom in interface MuleDeployer
Throws:
java.io.IOException


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.