Tim Allison created TIKA-4556:
---------------------------------
Summary: Swap stdout/stdin channel in pipes-server for localhost
socket
Key: TIKA-4556
URL: https://issues.apache.org/jira/browse/TIKA-4556
Project: Tika
Issue Type: Task
Reporter: Tim Allison
The pipes client and pipes server currently communicate via stdout/stdin
following the model of the ForkParser. This can get messy if loggers start
writing to stdout before pipes server can redirect the stream.
The other benefit of a socket is that we can set timeouts that are monitored by
the operating system...rather than having to set up our own watchers.
We should simplify the channel to a localhost socket and do a simple inherit io
in the pipes client.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)