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/05/15 15:05:01 UTC

svn commit: r1103362 - in /james/imap/trunk: api/src/main/java/org/apache/james/imap/api/process/ message/src/test/java/org/apache/james/imap/encode/ processor/src/test/java/org/apache/james/imap/processor/base/

Author: norman
Date: Sun May 15 13:05:00 2011
New Revision: 1103362

URL: http://svn.apache.org/viewvc?rev=1103362&view=rev
Log:
Add some more javadocs and allow to check if compression is active

Modified:
    james/imap/trunk/api/src/main/java/org/apache/james/imap/api/process/ImapSession.java
    james/imap/trunk/message/src/test/java/org/apache/james/imap/encode/FakeImapSession.java
    james/imap/trunk/processor/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java

Modified: james/imap/trunk/api/src/main/java/org/apache/james/imap/api/process/ImapSession.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/api/src/main/java/org/apache/james/imap/api/process/ImapSession.java?rev=1103362&r1=1103361&r2=1103362&view=diff
==============================================================================
--- james/imap/trunk/api/src/main/java/org/apache/james/imap/api/process/ImapSession.java (original)
+++ james/imap/trunk/api/src/main/java/org/apache/james/imap/api/process/ImapSession.java Sun May 15 13:05:00 2011
@@ -129,12 +129,39 @@ public interface ImapSession {
      */
     public boolean supportStartTLS();
 
+    /**
+     * Return true if compression is active
+     * 
+     * @return compActive
+     */
+    public boolean isCompressionActive();
+
+    /**
+     * Return true if compression is supported. This is related to COMPRESS extension.
+     * See http://www.ietf.org/rfc/rfc4978.txt
+     * 
+     * @return compressSupport
+     */
     public boolean isCompressionSupported();
 
+    /**
+     * Start the compression
+     * 
+     * @return success
+     */
     public boolean startCompression();
 
+    /**
+     * Push in a new {@link ImapLineHandler} which is called for the next line received
+     * 
+     * @param lineHandler
+     */
     public void pushLineHandler(ImapLineHandler lineHandler);
 
+    /**
+     * Pop the current {@link ImapLineHandler}
+     * 
+     */
     public void popLineHandler();
     
     /**

Modified: james/imap/trunk/message/src/test/java/org/apache/james/imap/encode/FakeImapSession.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/message/src/test/java/org/apache/james/imap/encode/FakeImapSession.java?rev=1103362&r1=1103361&r2=1103362&view=diff
==============================================================================
--- james/imap/trunk/message/src/test/java/org/apache/james/imap/encode/FakeImapSession.java (original)
+++ james/imap/trunk/message/src/test/java/org/apache/james/imap/encode/FakeImapSession.java Sun May 15 13:05:00 2011
@@ -130,4 +130,8 @@ public class FakeImapSession implements 
         return false;
     }
 
+    public boolean isCompressionActive() {
+        return false;
+    }
+
 }

Modified: james/imap/trunk/processor/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/processor/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java?rev=1103362&r1=1103361&r2=1103362&view=diff
==============================================================================
--- james/imap/trunk/processor/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java (original)
+++ james/imap/trunk/processor/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java Sun May 15 13:05:00 2011
@@ -181,13 +181,16 @@ public class MailboxEventAnalyserTest {
         }
 
         public boolean isTLSActive() {
-            // TODO Auto-generated method stub
             return false;
         }
 
         public boolean supportMultipleNamespaces() {
             return false;
         }
+
+        public boolean isCompressionActive() {
+            return false;
+        }
     };
     
 



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org