Class DefaultProcessDryRunConfigurator
- java.lang.Object
-
- com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
-
- com.platformlib.process.configurator.impl.DefaultProcessDryRunConfigurator
-
- All Implemented Interfaces:
ProcessDryRunConfiguration,ProcessDryRunConfigurator
public class DefaultProcessDryRunConfigurator extends DefaultProcessDryRunConfiguration implements ProcessDryRunConfigurator
DefaultProcessDryRunConfiguratorimplementation.
-
-
Constructor Summary
Constructors Constructor Description DefaultProcessDryRunConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommandAndArgumentsSupplier(java.util.function.Consumer<java.util.Collection<java.lang.String>> commandAndArgumentSupplier)St command and arguments.voidexitCode(int exitCode)Specify process exit code.voidfailProcessStartup()Do process startup failure.voidstreamSupplier(java.util.function.Supplier<ProcessDryRunProcessStream> streamSupplier)Set process streams suppliers.-
Methods inherited from class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
getCommandAndArgumentsSupplier, getExitCode, getStreamSupplier, setCommandAndArgumentsConsumer, setExitCode, setStartFailure, setStreamSupplier, startFailure
-
-
-
-
Method Detail
-
failProcessStartup
public void failProcessStartup()
Description copied from interface:ProcessDryRunConfiguratorDo process startup failure.- Specified by:
failProcessStartupin interfaceProcessDryRunConfigurator
-
exitCode
public void exitCode(int exitCode)
Description copied from interface:ProcessDryRunConfiguratorSpecify process exit code.- Specified by:
exitCodein interfaceProcessDryRunConfigurator- Parameters:
exitCode- process exit code
-
streamSupplier
public void streamSupplier(java.util.function.Supplier<ProcessDryRunProcessStream> streamSupplier)
Description copied from interface:ProcessDryRunConfiguratorSet process streams suppliers. The supplier will be requested until null returned.- Specified by:
streamSupplierin interfaceProcessDryRunConfigurator- Parameters:
streamSupplier- process stream supplier
-
commandAndArgumentsSupplier
public void commandAndArgumentsSupplier(java.util.function.Consumer<java.util.Collection<java.lang.String>> commandAndArgumentSupplier)
Description copied from interface:ProcessDryRunConfiguratorSt command and arguments.- Specified by:
commandAndArgumentsSupplierin interfaceProcessDryRunConfigurator- Parameters:
commandAndArgumentSupplier- command and argument supplier.
-
-