public class ForkedRunner extends Runner<ForkedRunner>
| Modifier and Type | Method and Description |
|---|---|
ForkedRunner |
addJvmArguments(List<String> args)
JVM arguments, for example "-Xmx512m"
|
ForkedRunner |
addJvmArguments(String... s)
|
ForkedRunner |
addJvmEnvVariables(Map<String,String> map)
Add some JVM environment variables.
|
static ForkedRunner |
create()
Create new instance.
|
static ForkedRunner |
create(ProcessMonitor processMonitor)
Create new instance.
|
protected void |
doExecute() |
List<String> |
jvmArguments() |
ForkedRunner |
setJavaExecutable(String s)
Path to the java executable.
|
ForkedRunner |
setJvmEnvVariable(String key,
String value)
Set a JVM environment variable.
|
ForkedRunner |
setStdErr(StreamConsumer stream)
Subscribe to the error output.
|
ForkedRunner |
setStdOut(StreamConsumer stream)
Subscribe to the standard output.
|
addProperties, app, appVersion, execute, properties, property, setApp, setPropertypublic static ForkedRunner create()
public static ForkedRunner create(ProcessMonitor processMonitor)
public ForkedRunner setJavaExecutable(@Nullable String s)
public ForkedRunner addJvmArguments(String... s)
public ForkedRunner addJvmArguments(List<String> args)
public ForkedRunner setJvmEnvVariable(String key, String value)
public ForkedRunner addJvmEnvVariables(Map<String,String> map)
public ForkedRunner setStdOut(@Nullable StreamConsumer stream)
System.outpublic ForkedRunner setStdErr(@Nullable StreamConsumer stream)
System.errprotected void doExecute()
doExecute in class Runner<ForkedRunner>Copyright © 2011-2013 SonarSource. All Rights Reserved.