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]

Reply via email to