org.mule.test.infrastructure.process
Class MuleProcessController

java.lang.Object
  extended by org.mule.test.infrastructure.process.MuleProcessController

public class MuleProcessController
extends Object


Field Summary
static int TIMEOUT
           
 
Constructor Summary
MuleProcessController(String muleHome)
           
 
Method Summary
 void addLibrary(File jar)
           
 void deploy(String path)
           
 int getProcessId()
           
 void installLicense(String path)
           
 boolean isDeployed(String appName)
           
 boolean isRunning()
           
 void restart(String... args)
           
protected  int runSync(String command, String... args)
           
 void start(String... args)
           
 int status(String... args)
           
 void stop(String... args)
           
 void undeployAll()
           
 void uninstallLicense()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIMEOUT

public static final int TIMEOUT
See Also:
Constant Field Values
Constructor Detail

MuleProcessController

public MuleProcessController(String muleHome)
Method Detail

isRunning

public boolean isRunning()

start

public void start(String... args)

stop

public void stop(String... args)

status

public int status(String... args)

getProcessId

public int getProcessId()

restart

public void restart(String... args)

runSync

protected int runSync(String command,
                      String... args)

deploy

public void deploy(String path)

isDeployed

public boolean isDeployed(String appName)

undeployAll

public void undeployAll()

installLicense

public void installLicense(String path)

uninstallLicense

public void uninstallLicense()

addLibrary

public void addLibrary(File jar)


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