| Package | Description |
|---|---|
| de.flapdoodle.embed.process.io | |
| de.flapdoodle.embed.process.transitions | |
| de.flapdoodle.embed.process.types |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableProcessOutput
Immutable implementation of
ProcessOutput. |
| Modifier and Type | Method and Description |
|---|---|
static ProcessOutput |
ProcessOutput.named(String label,
org.slf4j.Logger logger) |
static ProcessOutput |
ProcessOutput.namedConsole(String label) |
static ProcessOutput |
ProcessOutput.silent() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableProcessOutput |
ImmutableProcessOutput.copyOf(ProcessOutput instance)
Creates an immutable copy of a
ProcessOutput value. |
ImmutableProcessOutput.Builder |
ImmutableProcessOutput.Builder.from(ProcessOutput instance)
Fill a builder with attribute values from the provided
ProcessOutput instance. |
| Modifier and Type | Method and Description |
|---|---|
de.flapdoodle.reverse.StateID<ProcessOutput> |
ImmutableStarter.processOutput() |
protected de.flapdoodle.reverse.Transition<ProcessOutput> |
ImmutableProcessFactory.processOutput() |
de.flapdoodle.reverse.StateID<ProcessOutput> |
ImmutableExecuter.processOutput() |
de.flapdoodle.reverse.StateID<ProcessOutput> |
Executer.processOutput() |
de.flapdoodle.reverse.StateID<ProcessOutput> |
RunAProcess.processOutput() |
protected de.flapdoodle.reverse.Transition<ProcessOutput> |
ProcessFactory.processOutput() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableStarter.Builder<T> |
ImmutableStarter.Builder.processOutput(de.flapdoodle.reverse.StateID<ProcessOutput> processOutput)
Initializes the value for the
processOutput attribute. |
ImmutableExecuter.Builder<R,T> |
ImmutableExecuter.Builder.processOutput(de.flapdoodle.reverse.StateID<ProcessOutput> processOutput)
Initializes the value for the
processOutput attribute. |
ImmutableProcessFactory.Builder |
ImmutableProcessFactory.Builder.processOutput(de.flapdoodle.reverse.Transition<ProcessOutput> processOutput)
Initializes the value for the
processOutput attribute. |
ImmutableStarter<T> |
ImmutableStarter.withProcessOutput(de.flapdoodle.reverse.StateID<ProcessOutput> value)
Copy the current immutable object by setting a value for the
processOutput attribute. |
ImmutableExecuter<R,T> |
ImmutableExecuter.withProcessOutput(de.flapdoodle.reverse.StateID<ProcessOutput> value)
Copy the current immutable object by setting a value for the
processOutput attribute. |
ImmutableProcessFactory |
ImmutableProcessFactory.withProcessOutput(de.flapdoodle.reverse.Transition<ProcessOutput> value)
Copy the current immutable object by setting a value for the
processOutput attribute. |
| Modifier and Type | Method and Description |
|---|---|
static Runnable |
RunningProcess.connectIOTo(ProcessControl process,
ProcessOutput processOutput) |
static <T extends RunningProcess> |
RunningProcess.start(RunningProcessFactory<T> runningProcessFactory,
Path workingDir,
Path executable,
List<String> arguments,
Map<String,String> environment,
ProcessConfig processConfig,
ProcessOutput outputConfig,
SupportConfig supportConfig) |
T |
RunningProcessFactory.startedWith(ProcessControl process,
ProcessOutput processOutput,
Path pidFile,
long timeout) |
| Constructor and Description |
|---|
RunningProcessImpl(ProcessControl process,
ProcessOutput processOutput,
Path pidFile,
long timeout) |
Copyright © 2022. All rights reserved.