org.eclipse.sisu.equinox.launching.internal
Class P2ApplicationLauncher

java.lang.Object
  extended by org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher

@Component(role=P2ApplicationLauncher.class,
           instantiationStrategy="per-lookup")
public class P2ApplicationLauncher
extends Object

Convenience wrapper around Commandline to run Eclipse applications from tycho-p2-runtime

Author:
igor

Constructor Summary
P2ApplicationLauncher()
           
 
Method Summary
 void addArguments(String... args)
           
 void addVMArguments(String... vmargs)
           
 int execute(int forkedProcessTimeoutInSeconds)
           
 void setApplicationName(String applicationName)
           
 void setWorkingDirectory(File workingDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P2ApplicationLauncher

public P2ApplicationLauncher()
Method Detail

setWorkingDirectory

public void setWorkingDirectory(File workingDirectory)

setApplicationName

public void setApplicationName(String applicationName)

addArguments

public void addArguments(String... args)

addVMArguments

public void addVMArguments(String... vmargs)

execute

public int execute(int forkedProcessTimeoutInSeconds)


Copyright © 2008-2013 Eclipse Foundation. All Rights Reserved.