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