Class ProcessOptions
java.lang.Object
org.ojalgo.concurrent.ProcessOptions
- All Implemented Interfaces:
Serializable
Options to control the child JVM process used by ProcessExecutorService. Immutable; use the builder to
construct instances.
Notes on inheritance:
- Environment variables: a child
ProcessBuilderinherits the parent environment by default. Any entries added viaProcessOptions.Builder.env(String, String)are applied on top of that. - System properties: a child JVM does not automatically inherit arbitrary
-Dproperties; only those provided here are passed as-Dkey=value. Use the builder helpers to inherit selected properties if needed. - Classpath: by default the executor derives an effective classpath from test/main classpaths and build
output directories; specifying
ProcessOptions.Builder.classpath(String)overrides that.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringstatic final ProcessOptionsfinal booleanprivate static final longfinal Durationfinal String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
DEFAULT
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
classpath
-
enableNativeAccessAllUnnamed
public final boolean enableNativeAccessAllUnnamed -
env
-
jvmArgs
-
systemProperties
-
timeout
-
xmx
-
-
Constructor Details
-
ProcessOptions
-