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)

Reply via email to