Interface ProcessDryRunConfiguration
-
- All Known Implementing Classes:
DefaultProcessDryRunConfiguration,DefaultProcessDryRunConfigurator
public interface ProcessDryRunConfigurationProcess dry run configuration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.util.function.Consumer<java.util.Collection<java.lang.String>>>getCommandAndArgumentsSupplier()Get command and arguments supplier.java.util.Optional<java.lang.Integer>getExitCode()Process exit code.java.util.Optional<java.util.function.Supplier<ProcessDryRunProcessStream>>getStreamSupplier()Get stream supplier.booleanstartFailure()Should process be failed on startup or not.
-
-
-
Method Detail
-
startFailure
boolean startFailure()
Should process be failed on startup or not.- Returns:
- Returns true if the process should be marked as startup failed, false otherwise
-
getExitCode
java.util.Optional<java.lang.Integer> getExitCode()
Process exit code. Default value is 0 is notstartFailure(). ReturnsOptional.empty()if configured {#link startFailure}.- Returns:
- Returns process exit code if
startFailure()not set, otherwiseOptional.empty()
-
getStreamSupplier
java.util.Optional<java.util.function.Supplier<ProcessDryRunProcessStream>> getStreamSupplier()
Get stream supplier.- Returns:
- Returns stream supplier
-
getCommandAndArgumentsSupplier
java.util.Optional<java.util.function.Consumer<java.util.Collection<java.lang.String>>> getCommandAndArgumentsSupplier()
Get command and arguments supplier. If command and arguments should be processed, e.g. printed on console- Returns:
- Returns command and arguments supplier
-
-