|
|||||||||
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 |