| Package | Description |
|---|---|
| org.openksavi.sponge.core.util |
Classes for utility functionalities.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.arguments(List<String> arguments)
Add the process arguments.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.arguments(String... arguments)
Adds the process arguments.
|
static ProcessConfiguration.Builder |
ProcessConfiguration.builder(String executable)
A process configuration builder.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.charset(Charset charset)
Sets the charset of the subprocess output stream used if the
redirectType is RedirectType.STRING. |
static ProcessConfiguration.Builder |
ProcessUtils.createProcessConfigurationBuilder(Configuration configuration) |
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.env(Map<String,String> env)
Adds the environment variables.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.env(String name,
String value)
Adds the environment variable.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.name(String name)
Sets the process display name.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.redirectType(ProcessConfiguration.RedirectType redirectType)
Sets the redirect type.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.waitForOutputLineRegexp(String waitForOutputLineRegexp)
Sets the Java regular expression of a line from the process output stream.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.waitForOutputLineTimeout(Long waitForOutputLineTimeout)
Sets the timeout for waiting for a specific line from the process output stream (in seconds).
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.waitSeconds(Long waitSeconds)
Sets the maximum number of seconds to wait after the start of the process.
|
ProcessConfiguration.Builder |
ProcessConfiguration.Builder.workingDir(String workingDir)
Sets the process working directory.
|
Copyright © 2016–2018 Softelnet. All rights reserved.