@Value.Immutable public abstract class Starter<T extends RunningProcess> extends RunAProcess<T,T> implements de.flapdoodle.reverse.naming.HasLabel
| Constructor and Description |
|---|
Starter() |
| Modifier and Type | Method and Description |
|---|---|
abstract de.flapdoodle.reverse.StateID<T> |
destination() |
de.flapdoodle.reverse.State<T> |
result(de.flapdoodle.reverse.StateLookup lookup) |
protected abstract RunningProcessFactory<T> |
runningProcessFactory() |
Set<de.flapdoodle.reverse.StateID<?>> |
sources() |
String |
transitionLabel() |
static <T extends RunningProcess> |
with(RunningProcessFactory<T> runningProcessFactory) |
static ImmutableStarter<RunningProcess> |
withDefaults() |
arguments, processConfig, processEnv, processExecutable, processOutput, processWorkingDir, supportConfig@Value.Default public String transitionLabel()
transitionLabel in interface de.flapdoodle.reverse.naming.HasLabelpublic abstract de.flapdoodle.reverse.StateID<T> destination()
destination in interface de.flapdoodle.reverse.Transition<T extends RunningProcess>@Builder.Parameter protected abstract RunningProcessFactory<T> runningProcessFactory()
runningProcessFactory in class RunAProcess<T extends RunningProcess,T extends RunningProcess>public Set<de.flapdoodle.reverse.StateID<?>> sources()
sources in interface de.flapdoodle.reverse.Transition<T extends RunningProcess>sources in class RunAProcess<T extends RunningProcess,T extends RunningProcess>public de.flapdoodle.reverse.State<T> result(de.flapdoodle.reverse.StateLookup lookup)
result in interface de.flapdoodle.reverse.Transition<T extends RunningProcess>public static <T extends RunningProcess> ImmutableStarter.Builder<T> with(RunningProcessFactory<T> runningProcessFactory)
public static ImmutableStarter<RunningProcess> withDefaults()
Copyright © 2025. All rights reserved.