|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface JavaForkOptions
Specifies the options to use to fork a Java process.
| Method Summary | |
|---|---|
JavaForkOptions |
bootstrapClasspath(Object... classpath)
Adds the given values to the end of the bootstrap classpath for the process. |
JavaForkOptions |
copyTo(JavaForkOptions options)
Copies these options to the given options. |
List<String> |
getAllJvmArgs()
Returns the full set of arguments to use to launch the JVM for the process. |
FileCollection |
getBootstrapClasspath()
Returns the bootstrap classpath to use for the process. |
boolean |
getDebug()
Returns true if debugging is enabled for the process. |
boolean |
getEnableAssertions()
Returns true if assertions are enabled for the process. |
List<String> |
getJvmArgs()
Returns the extra arguments to use to launch the JVM for the process. |
String |
getMaxHeapSize()
Returns the maximum heap size for the process, if any. |
Map<String,Object> |
getSystemProperties()
Returns the system properties which will be used for the process. |
JavaForkOptions |
jvmArgs(Iterable<?> arguments)
Adds some arguments to use to launch the JVM for the process. |
JavaForkOptions |
jvmArgs(Object... arguments)
Adds some arguments to use to launch the JVM for the process. |
void |
setAllJvmArgs(Iterable<?> arguments)
Sets the full set of arguments to use to launch the JVM for the process. |
void |
setBootstrapClasspath(FileCollection classpath)
Sets the bootstrap classpath to use for the process. |
void |
setDebug(boolean enabled)
Enable or disable debugging for the process. |
void |
setEnableAssertions(boolean enabled)
Enable or disable assertions for the process. |
void |
setJvmArgs(Iterable<?> arguments)
Sets the extra arguments to use to launch the JVM for the process. |
void |
setMaxHeapSize(String heapSize)
Sets the maximum heap size for the process. |
void |
setSystemProperties(Map<String,?> properties)
Sets the system properties to use for the process. |
JavaForkOptions |
systemProperties(Map<String,?> properties)
Adds some system properties to use for the process. |
JavaForkOptions |
systemProperty(String name,
Object value)
Adds a system property to use for the process. |
| Methods inherited from interface org.gradle.process.ProcessForkOptions |
|---|
copyTo, environment, environment, executable, getEnvironment, getExecutable, getWorkingDir, setEnvironment, setExecutable, setWorkingDir, workingDir |
| Method Detail |
|---|
Map<String,Object> getSystemProperties()
void setSystemProperties(Map<String,?> properties)
properties - The system properties. Must not be null.JavaForkOptions systemProperties(Map<String,?> properties)
properties - The system properties. Must not be null.
JavaForkOptions systemProperty(String name,
Object value)
name - The name of the propertyvalue - The value for the property. May be null.
String getMaxHeapSize()
void setMaxHeapSize(String heapSize)
heapSize - The heap size. Use null for the default maximum heap size.List<String> getJvmArgs()
void setJvmArgs(Iterable<?> arguments)
arguments - The arguments. Must not be null.JavaForkOptions jvmArgs(Iterable<?> arguments)
arguments - The arguments. Must not be null.
JavaForkOptions jvmArgs(Object... arguments)
arguments - The arguments.
FileCollection getBootstrapClasspath()
void setBootstrapClasspath(FileCollection classpath)
classpath - The classpath. Must not be null. Can be empty.JavaForkOptions bootstrapClasspath(Object... classpath)
classpath - The classpath.
boolean getEnableAssertions()
void setEnableAssertions(boolean enabled)
enabled - true to enable assertions, false to disable.boolean getDebug()
void setDebug(boolean enabled)
enabled - true to enable debugging, false to disable.List<String> getAllJvmArgs()
void setAllJvmArgs(Iterable<?> arguments)
arguments - The arguments. Must not be null.JavaForkOptions copyTo(JavaForkOptions options)
options - The target options.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||