Author: rdonkin
Date: Sun Jan 18 11:46:48 2009
New Revision: 735529

URL: http://svn.apache.org/viewvc?rev=735529&view=rev
Log:
Remove unneccessary size calculation

Modified:
    
james/protocols/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailbox.java

Modified: 
james/protocols/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailbox.java
URL: 
http://svn.apache.org/viewvc/james/protocols/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailbox.java?rev=735529&r1=735528&r2=735529&view=diff
==============================================================================
--- 
james/protocols/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailbox.java
 (original)
+++ 
james/protocols/imap/trunk/store/src/main/java/org/apache/james/imap/store/StoreMailbox.java
 Sun Jan 18 11:46:48 2009
@@ -20,7 +20,6 @@
 package org.apache.james.imap.store;
 
 import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.ArrayList;
@@ -109,7 +108,7 @@
                     mimeMessage.setFlag(Flags.Flag.RECENT, true);
                 }
                 final long uid = mailbox.getLastUid();
-                final int size = size(mimeMessage);
+                final int size = messageBytes.length;
                 final byte[] body = body(mimeMessage);
                 final Flags flags = mimeMessage.getFlags();
                 final List<Header> headers = headers(mailboxId, uid, 
mimeMessage);
@@ -157,14 +156,6 @@
     
     protected abstract Header createHeader(int lineNumber, String name, String 
value);
 
-    private int size(MimeMessage message) throws IOException, 
MessagingException {
-        // TODO very ugly size mesurement
-        ByteArrayOutputStream sizeBos = new ByteArrayOutputStream();
-        message.writeTo(new CRLFOutputStream(sizeBos));
-        final int size = sizeBos.size();
-        return size;
-    }
-
     private Mailbox reserveNextUid() throws  MailboxException {
         final MailboxMapper mapper = createMailboxMapper();
         final Mailbox mailbox = mapper.consumeNextUid(mailboxId);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to