Author: norman
Date: Thu Dec 22 22:28:30 2011
New Revision: 1222493
URL: http://svn.apache.org/viewvc?rev=1222493&view=rev
Log:
Remove usage of @deprecated methods. See PROTOCOLS-63
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/DeleCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -24,6 +24,7 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
import org.apache.james.protocols.api.handler.CommandHandler;
@@ -53,8 +54,8 @@ public class DeleCmdHandler implements C
return response;
}
try {
- List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getState().get(POP3Session.UID_LIST);
- List<Long> deletedUidList = (List<Long>)
session.getState().get(POP3Session.DELETED_UID_LIST);
+ List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+ List<Long> deletedUidList = (List<Long>)
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
Long uid = uidList.get(num - 1).getUid();
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/ListCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -25,6 +25,7 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
import org.apache.james.protocols.api.handler.CommandHandler;
@@ -53,8 +54,8 @@ public class ListCmdHandler implements C
public Response onCommand(POP3Session session, Request request) {
POP3Response response = null;
String parameters = request.getArgument();
- List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getState().get(POP3Session.UID_LIST);
- List<Long> deletedUidList = (List<Long>)
session.getState().get(POP3Session.DELETED_UID_LIST);
+ List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+ List<Long> deletedUidList = (List<Long>)
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
if (session.getHandlerState() == POP3Session.TRANSACTION) {
if (parameters == null) {
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/QuitCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -27,6 +27,7 @@ import java.util.List;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.handler.CommandHandler;
import org.apache.james.protocols.pop3.POP3Response;
import org.apache.james.protocols.pop3.POP3Session;
@@ -50,7 +51,7 @@ public class QuitCmdHandler implements C
response.setEndSession(true);
return response;
}
- List<Long> toBeRemoved = (List<Long>)
session.getState().get(POP3Session.DELETED_UID_LIST);
+ List<Long> toBeRemoved = (List<Long>)
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
Mailbox mailbox = session.getUserMailbox();
try {
;
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RetrCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -26,6 +26,7 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
import org.apache.james.protocols.api.handler.CommandHandler;
@@ -58,8 +59,8 @@ public class RetrCmdHandler implements C
return response;
}
try {
- List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getState().get(POP3Session.UID_LIST);
- List<Long> deletedUidList = (List<Long>)
session.getState().get(POP3Session.DELETED_UID_LIST);
+ List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+ List<Long> deletedUidList = (List<Long>)
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
Long uid = uidList.get(num - 1).getUid();
if (deletedUidList.contains(uid) == false) {
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/RsetCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -29,6 +29,7 @@ import java.util.List;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.handler.CommandHandler;
import org.apache.james.protocols.pop3.POP3Response;
import org.apache.james.protocols.pop3.POP3Session;
@@ -65,8 +66,8 @@ public class RsetCmdHandler implements C
try {
List<MessageMetaData> messages =
session.getUserMailbox().getMessages();
- session.getState().put(POP3Session.UID_LIST, messages);
- session.getState().put(POP3Session.DELETED_UID_LIST, new
ArrayList<Long>());
+ session.setAttachment(POP3Session.UID_LIST, messages,
State.Transaction);
+ session.setAttachment(POP3Session.DELETED_UID_LIST, new
ArrayList<Long>(), State.Transaction);
} catch (IOException e) {
// In the event of an exception being thrown there may or may not
be
// anything in userMailbox
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/StatCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -27,6 +27,7 @@ import java.util.List;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.handler.CommandHandler;
import org.apache.james.protocols.pop3.POP3Response;
import org.apache.james.protocols.pop3.POP3Session;
@@ -47,8 +48,8 @@ public class StatCmdHandler implements C
POP3Response response = null;
if (session.getHandlerState() == POP3Session.TRANSACTION) {
- List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getState().get(POP3Session.UID_LIST);
- List<Long> deletedUidList = (List<Long>)
session.getState().get(POP3Session.DELETED_UID_LIST);
+ List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+ List<Long> deletedUidList = (List<Long>)
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
long size = 0;
int count = 0;
if (uidList.isEmpty() == false) {
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -28,6 +28,7 @@ import java.util.Collections;
import java.util.List;
import java.util.NoSuchElementException;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
import org.apache.james.protocols.pop3.POP3Response;
@@ -79,8 +80,8 @@ public class TopCmdHandler extends RetrC
return response;
}
try {
- List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getState().get(POP3Session.UID_LIST);
- List<Long> deletedUidList = (List<Long>)
session.getState().get(POP3Session.DELETED_UID_LIST);
+ List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+ List<Long> deletedUidList = (List<Long>)
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
Long uid = uidList.get(num - 1).getUid();
if (deletedUidList.contains(uid) == false) {
Modified:
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java?rev=1222493&r1=1222492&r2=1222493&view=diff
==============================================================================
---
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java
(original)
+++
james/protocols/trunk/pop3/src/main/java/org/apache/james/protocols/pop3/core/UidlCmdHandler.java
Thu Dec 22 22:28:30 2011
@@ -28,6 +28,7 @@ import java.util.List;
import org.apache.james.protocols.api.Request;
import org.apache.james.protocols.api.Response;
+import org.apache.james.protocols.api.ProtocolSession.State;
import org.apache.james.protocols.api.handler.CommandHandler;
import org.apache.james.protocols.pop3.POP3Response;
import org.apache.james.protocols.pop3.POP3Session;
@@ -49,8 +50,8 @@ public class UidlCmdHandler implements C
POP3Response response = null;
String parameters = request.getArgument();
if (session.getHandlerState() == POP3Session.TRANSACTION) {
- List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getState().get(POP3Session.UID_LIST);
- List<Long> deletedUidList = (List<Long>)
session.getState().get(POP3Session.DELETED_UID_LIST);
+ List<MessageMetaData> uidList = (List<MessageMetaData>)
session.getAttachment(POP3Session.UID_LIST, State.Transaction);
+ List<Long> deletedUidList = (List<Long>)
session.getAttachment(POP3Session.DELETED_UID_LIST, State.Transaction);
try {
String identifier = session.getUserMailbox().getIdentifier();
if (parameters == null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]