You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2011/08/22 12:50:05 UTC

svn commit: r1160199 - in /james/mailbox/trunk/api/src/main/java/org/apache/james/mailbox: Content.java MimeDescriptor.java

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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org