Just released a new version of processoutput4j, adding the ability to stream the stdout/stderr output to an owning object (implementing StreamingProcessOwner) via the StreamingProcessOutput class. That makes it easy to react to the output of the process as it is produced, especially useful for processes that generate a lot of output.
The process output classes now also allow to kill off the process using the destroy() method.