This input format starts an external process and reads its input from the standard out (stdout) of the started process.
The input is split into fixed-sized segments from which a
Record is generated.
The external process is started outside of the JVM via a provided start command and can be an arbitrary program,
e.g., a data generator or a shell script. The input format checks the exit code of the process
to validate whether the process terminated correctly. A list of allowed exit codes can be provided.
The input format requires (
ExternalProcessInputSplit objects that hold the command to execute.
Warning: This format does not consume the standard error stream (stderr) of the started process. This might cause deadlocks.