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]