| Package | Description |
|---|---|
| de.flapdoodle.embed.process.transitions | |
| de.flapdoodle.embed.process.types |
| Modifier and Type | Class and Description |
|---|---|
class |
Executer<R extends RunningProcess,T extends ExecutedProcess> |
class |
ImmutableExecuter<R extends RunningProcess,T extends ExecutedProcess>
Immutable implementation of
Executer. |
static class |
ImmutableExecuter.Builder<R extends RunningProcess,T extends ExecutedProcess>
Builds instances of type
ImmutableExecuter. |
class |
ImmutableStarter<T extends RunningProcess>
Immutable implementation of
Starter. |
static class |
ImmutableStarter.Builder<T extends RunningProcess>
Builds instances of type
ImmutableStarter. |
class |
RunAProcess<R extends RunningProcess,T> |
class |
Starter<T extends RunningProcess> |
| Modifier and Type | Method and Description |
|---|---|
static <R extends RunningProcess,T extends ExecutedProcess> |
ImmutableExecuter.builder(RunningProcessFactory<R> runningProcessFactory,
ExecutedProcessFactory<R,T> executedProcessFactory)
Creates a builder for
ImmutableExecuter. |
static <T extends RunningProcess> |
ImmutableStarter.builder(RunningProcessFactory<T> runningProcessFactory)
Creates a builder for
ImmutableStarter. |
static <R extends RunningProcess,T extends ExecutedProcess> |
ImmutableExecuter.copyOf(Executer<R,T> instance)
Creates an immutable copy of a
Executer value. |
static <T extends RunningProcess> |
ImmutableStarter.copyOf(Starter<T> instance)
Creates an immutable copy of a
Starter value. |
static <R extends RunningProcess,T extends ExecutedProcess> |
Executer.with(RunningProcessFactory<R> runningProcessFactory,
ExecutedProcessFactory<R,T> executedProcessFactory) |
static <T extends RunningProcess> |
Starter.with(RunningProcessFactory<T> runningProcessFactory) |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableStarter<RunningProcess> |
Starter.withDefaults() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExecutedProcessFactory<R extends RunningProcess,T extends ExecutedProcess> |
interface |
RunningProcessFactory<T extends RunningProcess> |
| Modifier and Type | Class and Description |
|---|---|
class |
RunningProcessImpl |
| Modifier and Type | Method and Description |
|---|---|
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) |
static <R extends RunningProcess> |
ExecutedProcessImpl.stop(R r) |
Copyright © 2023. All rights reserved.