Author: norman
Date: Mon Aug 22 10:50:05 2011
New Revision: 1160199
URL: http://svn.apache.org/viewvc?rev=1160199&view=rev
Log:
Allow to access raw message header without parsing it. This will give us some
possibilities to improve performance in imap and pop3. See MAILBOX-115
Modified:
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/Content.java
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/MimeDescriptor.java
Modified:
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/Content.java
URL:
http://svn.apache.org/viewvc/james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/Content.java?rev=1160199&r1=1160198&r2=1160199&view=diff
==============================================================================
--- james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/Content.java
(original)
+++ james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/Content.java
Mon Aug 22 10:50:05 2011
@@ -43,5 +43,5 @@ public interface Content {
* @return number of octets to be written
* @throws MessagingException
*/
- long size();
+ long size() throws MailboxException;
}
\ No newline at end of file
Modified:
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/MimeDescriptor.java
URL:
http://svn.apache.org/viewvc/james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/MimeDescriptor.java?rev=1160199&r1=1160198&r2=1160199&view=diff
==============================================================================
---
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/MimeDescriptor.java
(original)
+++
james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox/MimeDescriptor.java
Mon Aug 22 10:50:05 2011
@@ -25,9 +25,7 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
-import org.apache.james.mailbox.MessageResult.Header;
-
-public interface MimeDescriptor {
+public interface MimeDescriptor extends Headers{
/**
* Gets the top level MIME content media type.
@@ -139,7 +137,5 @@ public interface MimeDescriptor {
* @return <code>Header</code> <code>Iterator</code>, not null
*/
Map<String, String> contentTypeParameters();
-
- Iterator<Header> headers() throws MailboxException;
}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]