ProcessBuilder support for pipelines

Martin Buchholz martinrb at
Tue Jul 28 00:48:57 UTC 2015

In the past, when I contemplated doing this, I generally thought that there
wasn't enough value in such a feature for the effort, given that one can
start a subprocess shell that supports pipelines.  Does this feature pull
its weight?

You don't need this to re-implement emacs in java, which has always been my
litmus test.  The missing feature is pty support, that y'all are less
likely to add...

On Mon, Jul 27, 2015 at 7:48 AM, Roger Riggs <Roger.Riggs at> wrote:

> On most operating systems, creating pipelines of processes is simple and
> direct.
> That same function is missing from the Java Process support and can be
> provided by
> java.lang.ProcessBuilder by enabling the pipes created for stdout to be
> used for standard input when the processes are created.
> Comments and feedback are appreciated on the prototype API and
> implementation.
> Javadoc:  java.lang.ProcessBuilder.startPipe:
> webrev prototype:
> Thanks, Roger

More information about the core-libs-dev mailing list