Author: nick
Date: Tue Oct 22 21:42:00 2013
New Revision: 1534809

URL: http://svn.apache.org/r1534809
Log:
When the Tika App is in Server Mode, wrap the raw Socket InputStream as a 
TikaInputStream so that detectors can use mark/reset on it (TIKA-1183)

Modified:
    tika/trunk/tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java

Modified: tika/trunk/tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java?rev=1534809&r1=1534808&r2=1534809&view=diff
==============================================================================
--- tika/trunk/tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java 
(original)
+++ tika/trunk/tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java Tue Oct 
22 21:42:00 2013
@@ -798,8 +798,9 @@ public class TikaCLI {
                 public void run() {
                     try {
                         try {
-                            InputStream input = socket.getInputStream();
+                            InputStream rawInput = socket.getInputStream();
                             OutputStream output = socket.getOutputStream();
+                            InputStream input = TikaInputStream.get(rawInput);
                             type.process(input, output, new Metadata());
                             output.flush();
                         } finally {


Reply via email to