| Package | Description |
|---|---|
| de.flapdoodle.embed.process.config | |
| de.flapdoodle.embed.process.runtime |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableRuntimeConfig
Immutable implementation of
RuntimeConfig. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableRuntimeConfig |
ImmutableRuntimeConfig.copyOf(RuntimeConfig instance)
Creates an immutable copy of a
RuntimeConfig value. |
ImmutableRuntimeConfig.Builder |
ImmutableRuntimeConfig.Builder.from(RuntimeConfig instance)
Fill a builder with attribute values from the provided
RuntimeConfig instance. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EXECUTABLE |
Starter.newExecutable(CONFIG config,
Distribution distribution,
RuntimeConfig runtime,
ExtractedFileSet exe) |
protected void |
AbstractProcess.onAfterProcessStart(ProcessControl process,
RuntimeConfig runtimeConfig) |
protected void |
AbstractProcess.onAfterProcessStop(T config,
RuntimeConfig runtimeConfig) |
protected void |
AbstractProcess.onBeforeProcess(RuntimeConfig runtimeConfig) |
protected void |
AbstractProcess.onBeforeProcessStart(ProcessBuilder processBuilder,
T config,
RuntimeConfig runtimeConfig) |
protected abstract P |
Executable.start(Distribution distribution,
T config,
RuntimeConfig runtime) |
| Constructor and Description |
|---|
AbstractProcess(Distribution distribution,
T config,
RuntimeConfig runtimeConfig,
E executable) |
Executable(Distribution distribution,
T config,
RuntimeConfig runtimeConfig,
ExtractedFileSet executable) |
Starter(RuntimeConfig config) |
Copyright © 2020. All rights reserved.