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/12/27 21:29:56 UTC
svn commit: r1225005 - in /james/protocols/trunk/imap/src:
main/java/org/apache/james/imap/api/process/
main/java/org/apache/james/imap/decode/
main/java/org/apache/james/imap/decode/base/
main/java/org/apache/james/imap/encode/base/ main/java/org/apac...
Author: norman
Date: Tue Dec 27 20:29:56 2011
New Revision: 1225005
URL: http://svn.apache.org/viewvc?rev=1225005&view=rev
Log:
move util classes to new package. See PROTOCOLS-73
Added:
james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/
james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/EolInputStream.java
- copied, changed from r1224780, james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/EolInputStream.java
james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FastByteArrayOutputStream.java
- copied, changed from r1224780, james/protocols/trunk/imap/src/main/java/org/apache/james/imap/utils/io/FastByteArrayOutputStream.java
james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FixedLengthInputStream.java
- copied, changed from r1224780, james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/FixedLengthInputStream.java
Removed:
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/EolInputStream.java
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/FixedLengthInputStream.java
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/utils/io/FastByteArrayOutputStream.java
james/protocols/trunk/imap/src/test/java/org/apache/james/imap/encode/base/InternetPrintWriter.java
Modified:
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestStreamLineReader.java
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java
james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/IMAPRequestLineReader.java
Modified: james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java?rev=1225005&r1=1225004&r2=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java Tue Dec 27 20:29:56 2011
@@ -149,19 +149,6 @@ public interface ImapSession {
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();
-
- /**
* Return true if multiple namespaces are supported
*
* @return multipleNamespaces
@@ -175,5 +162,20 @@ public interface ImapSession {
* @return plainDisallowed
*/
public boolean isPlainAuthDisallowed();
+
+ /**
+ * 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/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java?rev=1225005&r1=1225004&r2=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java Tue Dec 27 20:29:56 2011
@@ -43,7 +43,7 @@ import org.apache.james.imap.api.message
import org.apache.james.imap.api.message.request.DayMonthYear;
import org.apache.james.imap.api.process.ImapSession;
import org.apache.james.imap.api.process.SearchResUtil;
-import org.apache.james.imap.utils.io.FastByteArrayOutputStream;
+import org.apache.james.protocols.imap.utils.FastByteArrayOutputStream;
/**
* Wraps the client input reader with a bunch of convenience methods, allowing
Modified: james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestStreamLineReader.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestStreamLineReader.java?rev=1225005&r1=1225004&r2=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestStreamLineReader.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/ImapRequestStreamLineReader.java Tue Dec 27 20:29:56 2011
@@ -24,8 +24,8 @@ import java.io.InputStream;
import java.io.OutputStream;
import org.apache.james.imap.api.display.HumanReadableText;
-import org.apache.james.imap.decode.base.EolInputStream;
-import org.apache.james.imap.decode.base.FixedLengthInputStream;
+import org.apache.james.protocols.imap.utils.EolInputStream;
+import org.apache.james.protocols.imap.utils.FixedLengthInputStream;
/**
* {@link ImapRequestLineReader} which use normal IO Streaming
Modified: james/protocols/trunk/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java?rev=1225005&r1=1225004&r2=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java Tue Dec 27 20:29:56 2011
@@ -30,7 +30,7 @@ import org.apache.james.imap.api.message
import org.apache.james.imap.encode.ImapResponseComposer;
import org.apache.james.imap.encode.ImapResponseWriter;
import org.apache.james.imap.message.response.Literal;
-import org.apache.james.imap.utils.io.FastByteArrayOutputStream;
+import org.apache.james.protocols.imap.utils.FastByteArrayOutputStream;
/**
* Class providing methods to send response messages from the server to the
Modified: james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/IMAPRequestLineReader.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/IMAPRequestLineReader.java?rev=1225005&r1=1225004&r2=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/IMAPRequestLineReader.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/IMAPRequestLineReader.java Tue Dec 27 20:29:56 2011
@@ -27,8 +27,8 @@ import java.util.Iterator;
import org.apache.james.imap.api.display.HumanReadableText;
import org.apache.james.imap.decode.DecodingException;
import org.apache.james.imap.decode.ImapRequestLineReader;
-import org.apache.james.imap.decode.base.EolInputStream;
-import org.apache.james.imap.decode.base.FixedLengthInputStream;
+import org.apache.james.protocols.imap.utils.EolInputStream;
+import org.apache.james.protocols.imap.utils.FixedLengthInputStream;
public class IMAPRequestLineReader extends ImapRequestLineReader{
Copied: james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/EolInputStream.java (from r1224780, james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/EolInputStream.java)
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/EolInputStream.java?p2=james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/EolInputStream.java&p1=james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/EolInputStream.java&r1=1224780&r2=1225005&rev=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/EolInputStream.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/EolInputStream.java Tue Dec 27 20:29:56 2011
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations *
* under the License. *
****************************************************************/
-package org.apache.james.imap.decode.base;
+package org.apache.james.protocols.imap.utils;
import java.io.FileInputStream;
import java.io.FilterInputStream;
Copied: james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FastByteArrayOutputStream.java (from r1224780, james/protocols/trunk/imap/src/main/java/org/apache/james/imap/utils/io/FastByteArrayOutputStream.java)
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FastByteArrayOutputStream.java?p2=james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FastByteArrayOutputStream.java&p1=james/protocols/trunk/imap/src/main/java/org/apache/james/imap/utils/io/FastByteArrayOutputStream.java&r1=1224780&r2=1225005&rev=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/imap/utils/io/FastByteArrayOutputStream.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FastByteArrayOutputStream.java Tue Dec 27 20:29:56 2011
@@ -1,4 +1,4 @@
-package org.apache.james.imap.utils.io;
+package org.apache.james.protocols.imap.utils;
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
Copied: james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FixedLengthInputStream.java (from r1224780, james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/FixedLengthInputStream.java)
URL: http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FixedLengthInputStream.java?p2=james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FixedLengthInputStream.java&p1=james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/FixedLengthInputStream.java&r1=1224780&r2=1225005&rev=1225005&view=diff
==============================================================================
--- james/protocols/trunk/imap/src/main/java/org/apache/james/imap/decode/base/FixedLengthInputStream.java (original)
+++ james/protocols/trunk/imap/src/main/java/org/apache/james/protocols/imap/utils/FixedLengthInputStream.java Tue Dec 27 20:29:56 2011
@@ -17,7 +17,7 @@
* under the License. *
****************************************************************/
-package org.apache.james.imap.decode.base;
+package org.apache.james.protocols.imap.utils;
import java.io.FilterInputStream;
import java.io.IOException;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org