Interface ProcessLoggerConfigurator
-
- All Superinterfaces:
ProcessOutputConfigurator,ProcessOutputLoggerConfigurator
- All Known Implementing Classes:
DefaultProcessLoggerConfigurator
public interface ProcessLoggerConfigurator extends ProcessOutputLoggerConfigurator
Process logger configurator. ConfigureProcessOutputLoggerConfiguration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonProcessThreadStart(ProcessThreadInitializer onProcessThreadStartPayload)Specify process thread consumer.voidstdErr(java.util.function.Consumer<ProcessOutputLoggerConfigurator> stdErrConfigurator)Configure process standard error stream logging.voidstdIn(java.util.function.Consumer<ProcessInputLoggerConfigurator> stdInLoggerConfigurator)Configure process standard out stream logging.voidstdOut(java.util.function.Consumer<ProcessOutputLoggerConfigurator> stdOutLoggerConfigurator)Configure process standard out stream logging.-
Methods inherited from interface com.platformlib.process.configurator.ProcessOutputConfigurator
headLimit, tailLimit, unlimited
-
Methods inherited from interface com.platformlib.process.configurator.ProcessOutputLoggerConfigurator
logger, logInterval, processThreadInitializer
-
-
-
-
Method Detail
-
stdIn
void stdIn(java.util.function.Consumer<ProcessInputLoggerConfigurator> stdInLoggerConfigurator)
Configure process standard out stream logging.- Parameters:
stdInLoggerConfigurator- process standard input stream logger configurator
-
stdOut
void stdOut(java.util.function.Consumer<ProcessOutputLoggerConfigurator> stdOutLoggerConfigurator)
Configure process standard out stream logging.- Parameters:
stdOutLoggerConfigurator- process standard out stream logger configurator
-
stdErr
void stdErr(java.util.function.Consumer<ProcessOutputLoggerConfigurator> stdErrConfigurator)
Configure process standard error stream logging.- Parameters:
stdErrConfigurator- process standard error stream logger configurator
-
onProcessThreadStart
void onProcessThreadStart(ProcessThreadInitializer onProcessThreadStartPayload)
Specify process thread consumer. The consumer will be called after each thread starting required for process execution.- Parameters:
onProcessThreadStartPayload- payload to execute after thread starting up. Accepts thread type and execution identifier
-
-