Comunicação entre processos Windows e Java

E aí pessoal. Tudo certo?

Preciso estabelecer uma conexão Named Pipe entre um processo Windows e meu software. Mas não tenho certeza se Java faz isso, porque pesquisei a respeito e quase todas as referências (fóruns de discussão, apostilas, etc) dizem que Java estabelece sim, um mecanismo de comunicação entre processos, mas “entre Threads de uma mesma máquina virtual”.

Gostaria de frisar que não tenho alternativa, estou me comunicando com aplicativo legado.

Já dei uma olhada nas seguintes classes: java.io.PipedReader, java.io.PipedWriter, java.io.PipedInputStream e java.io.PipedOutputStream.

Antes de implementar este mecanismo, queria ter certeza se Java faz esta comunicação entre processos do Windows usando named pipe.

Alguém poderia me ajudar?