Author: norman
Date: Wed Aug 24 18:05:39 2011
New Revision: 1161214

URL: http://svn.apache.org/viewvc?rev=1161214&view=rev
Log:
Don't wrap Content InputStream so we can later use zero-copy file transfer when 
a FileInputStream is used. See IMAP-337

Modified:
    
james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/HeadersBodyElement.java

Modified: 
james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/HeadersBodyElement.java
URL: 
http://svn.apache.org/viewvc/james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/HeadersBodyElement.java?rev=1161214&r1=1161213&r2=1161214&view=diff
==============================================================================
--- 
james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/HeadersBodyElement.java
 (original)
+++ 
james/imap/trunk/processor/src/main/java/org/apache/james/imap/processor/fetch/HeadersBodyElement.java
 Wed Aug 24 18:05:39 2011
@@ -19,10 +19,7 @@
 
 package org.apache.james.imap.processor.fetch;
 
-import java.io.ByteArrayInputStream;
 import java.io.IOException;
-import java.io.InputStream;
-import java.io.SequenceInputStream;
 
 import org.apache.james.mailbox.Content;
 
@@ -51,18 +48,9 @@ public class HeadersBodyElement extends 
         if (noBody) {
             return 0;
         } else {
-            return super.size() + 2;
+            return super.size();
 
         }
     }
 
-    @Override
-    public InputStream getInputStream() throws IOException {
-        if (!noBody &&size() > 0) {
-            return new SequenceInputStream(super.getInputStream(),  new 
ByteArrayInputStream("\r\n".getBytes("US-ASCII")));
-        } else {
-            return super.getInputStream();
-        }
-    }
-
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to