Author: norman
Date: Fri Nov 18 14:45:49 2011
New Revision: 1203675

URL: http://svn.apache.org/viewvc?rev=1203675&view=rev
Log:
Remove @deprecated code usage

Modified:
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/ReceivedDataLineFilter.java
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/DNSRBLHandler.java
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/SupressDuplicateRcptHandler.java

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java?rev=1203675&r1=1203674&r2=1203675&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java
 Fri Nov 18 14:45:49 2011
@@ -109,7 +109,7 @@ public class DataCmdHandler implements C
      */
     @SuppressWarnings("unchecked")
     protected SMTPResponse doDATA(SMTPSession session, String argument) {
-        MailEnvelope env = createEnvelope(session, (MailAddress) 
session.getState().get(SMTPSession.SENDER), new 
ArrayList<MailAddress>((Collection)session.getState().get(SMTPSession.RCPT_LIST)));
+        MailEnvelope env = createEnvelope(session, (MailAddress) 
session.getState().get(SMTPSession.SENDER), new 
ArrayList<MailAddress>((Collection<MailAddress>)session.getState().get(SMTPSession.RCPT_LIST)));
         session.getState().put(MAILENV, env);
         session.pushLineHandler(lineHandler);
         

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java?rev=1203675&r1=1203674&r2=1203675&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/HeloCmdHandler.java
 Fri Nov 18 14:45:49 2011
@@ -59,9 +59,8 @@ public class HeloCmdHandler extends Abst
                 COMMAND_NAME);
         StringBuilder response = new StringBuilder();
         response.append(session.getHelloName()).append(
-                " Hello ").append(parameters).append(" (").append(
-                session.getRemoteHost()).append(" [").append(
-                session.getRemoteIPAddress()).append("])");
+                " Hello ").append(parameters).append(" [").append(
+                
session.getRemoteAddress().getAddress().getHostAddress()).append("])");
         return new SMTPResponse(SMTPRetCode.MAIL_OK, response);
     }
 

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/ReceivedDataLineFilter.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/ReceivedDataLineFilter.java?rev=1203675&r1=1203674&r2=1203675&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/ReceivedDataLineFilter.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/ReceivedDataLineFilter.java
 Fri Nov 18 14:45:49 2011
@@ -26,6 +26,7 @@ import java.util.List;
 import org.apache.james.protocols.api.Response;
 import org.apache.james.protocols.api.handler.LineHandler;
 import org.apache.james.protocols.smtp.SMTPSession;
+import org.apache.mailet.MailAddress;
 import org.apache.mailet.base.RFC2822Headers;
 import org.apache.mailet.base.RFC822DateFormat;
 
@@ -62,7 +63,8 @@ public class ReceivedDataLineFilter impl
         return resp;
     }
 
-    private Response addNewReceivedMailHeaders(SMTPSession session, 
LineHandler<SMTPSession> next) {
+    @SuppressWarnings("unchecked")
+       private Response addNewReceivedMailHeaders(SMTPSession session, 
LineHandler<SMTPSession> next) {
         StringBuilder headerLineBuffer = new StringBuilder();
 
         String heloMode = (String) session.getConnectionState().get(
@@ -72,14 +74,14 @@ public class ReceivedDataLineFilter impl
 
         // Put our Received header first
         headerLineBuffer.append(RFC2822Headers.RECEIVED + ": from ").append(
-                session.getRemoteHost());
+                session.getRemoteAddress().getHostName());
 
         if (heloName != null) {
             headerLineBuffer.append(" (").append(heloMode).append(" ").append(
                     heloName).append(") ");
         }
 
-        headerLineBuffer.append(" ([").append(session.getRemoteIPAddress())
+        headerLineBuffer.append(" 
([").append(session.getRemoteAddress().getAddress().getHostAddress())
                 .append("])").append("\r\n");
             
         Response response = next.onLine(session, 
headerLineBuffer.toString().getBytes(CHARSET));
@@ -111,7 +113,7 @@ public class ReceivedDataLineFilter impl
 
         headerLineBuffer.append(" ID ").append(session.getSessionID());
 
-        if (((Collection) 
session.getState().get(SMTPSession.RCPT_LIST)).size() == 1) {
+        if (((Collection<?>) 
session.getState().get(SMTPSession.RCPT_LIST)).size() == 1) {
             // Only indicate a recipient if they're the only recipient
             // (prevents email address harvesting and large headers in
             // bulk email)
@@ -120,7 +122,7 @@ public class ReceivedDataLineFilter impl
             headerLineBuffer.delete(0, headerLineBuffer.length());
 
             headerLineBuffer.delete(0, headerLineBuffer.length());
-            headerLineBuffer.append("          for <").append(((List) 
session.getState().get(SMTPSession.RCPT_LIST)).get(0).toString()).append(">;").append("\r\n");
+            headerLineBuffer.append("          for 
<").append(((List<MailAddress>) 
session.getState().get(SMTPSession.RCPT_LIST)).get(0).toString()).append(">;").append("\r\n");
             response = next.onLine(session, 
headerLineBuffer.toString().getBytes(CHARSET));
            
             if (response != null) {

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java?rev=1203675&r1=1203674&r2=1203675&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java
 Fri Nov 18 14:45:49 2011
@@ -351,7 +351,7 @@ public class AuthCmdHandler
         }
 
         res = new SMTPResponse(SMTPRetCode.AUTH_FAILED, "Authentication 
Failed");
-        session.getLogger().error("AUTH method "+authType+" failed from " + 
user + "@" + session.getRemoteIPAddress()); 
+        session.getLogger().error("AUTH method "+authType+" failed from " + 
user + "@" + session.getRemoteAddress().getAddress().getHostAddress()); 
         return res;
     }
 

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java?rev=1203675&r1=1203674&r2=1203675&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java
 Fri Nov 18 14:45:49 2011
@@ -23,7 +23,6 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
 
-import org.apache.james.protocols.api.handler.WiringException;
 import org.apache.james.protocols.smtp.SMTPResponse;
 import org.apache.james.protocols.smtp.SMTPRetCode;
 import org.apache.james.protocols.smtp.SMTPSession;
@@ -56,7 +55,7 @@ public class EhloCmdHandler extends Abst
      */
     private SMTPResponse doEHLO(SMTPSession session, String argument) {
         SMTPResponse resp = new SMTPResponse(SMTPRetCode.MAIL_OK, new 
StringBuilder(session.getHelloName()).append(" Hello ").append(argument)
-                .append(" (").append(session.getRemoteHost()).append(" [")
+                .append(" [")
                 .append(session.getRemoteIPAddress()).append("])"));
         
         session.getConnectionState().put(SMTPSession.CURRENT_HELO_MODE,

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/DNSRBLHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/DNSRBLHandler.java?rev=1203675&r1=1203674&r2=1203675&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/DNSRBLHandler.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/DNSRBLHandler.java
 Fri Nov 18 14:45:49 2011
@@ -24,7 +24,6 @@ package org.apache.james.protocols.smtp.
 import java.util.Collection;
 import java.util.StringTokenizer;
 
-import org.apache.james.protocols.api.handler.ConnectHandler;
 import org.apache.james.protocols.smtp.DNSService;
 import org.apache.james.protocols.smtp.SMTPSession;
 import org.apache.james.protocols.smtp.dsn.DSNStatus;
@@ -123,7 +122,7 @@ public class DNSRBLHandler implements  R
          * This whould make no sense.
          */
         if (session.isRelayingAllowed()) {
-            session.getLogger().info("Ipaddress " + 
session.getRemoteIPAddress() + " is allowed to relay. Don't check it");
+            session.getLogger().info("Ipaddress " + 
session.getRemoteAddress().getAddress() + " is allowed to relay. Don't check 
it");
             return;
         }
         
@@ -146,7 +145,7 @@ public class DNSRBLHandler implements  R
                     return;
                 } catch (java.net.UnknownHostException uhe) {
                     if (session.getLogger().isDebugEnabled()) {
-                        session.getLogger().debug("IpAddress " + 
session.getRemoteIPAddress() + " not listed on " + rblList[i]);
+                        session.getLogger().debug("IpAddress " + 
session.getRemoteAddress().getAddress()  + " not listed on " + rblList[i]);
                     }
                 }
             }
@@ -188,7 +187,7 @@ public class DNSRBLHandler implements  R
      * @see 
org.apache.james.protocols.smtp.hook.RcptHook#doRcpt(org.apache.james.protocols.smtp.SMTPSession,
 org.apache.mailet.MailAddress, org.apache.mailet.MailAddress)
      */
     public HookResult doRcpt(SMTPSession session, MailAddress sender, 
MailAddress rcpt) {
-        checkDNSRBL(session, session.getRemoteIPAddress());
+        checkDNSRBL(session, 
session.getRemoteAddress().getAddress().getHostAddress());
 
         if (!session.isRelayingAllowed()) {
             String blocklisted = (String) 
session.getConnectionState().get(RBL_BLOCKLISTED_MAIL_ATTRIBUTE_NAME);
@@ -196,7 +195,7 @@ public class DNSRBLHandler implements  R
             if (blocklisted != null) { // was found in the RBL
                 if (blocklistedDetail == null) {
                     return new 
HookResult(HookReturnCode.DENY,DSNStatus.getStatus(DSNStatus.PERMANENT,
-                            DSNStatus.SECURITY_AUTH)  + " Rejected: 
unauthenticated e-mail from " + session.getRemoteIPAddress() 
+                            DSNStatus.SECURITY_AUTH)  + " Rejected: 
unauthenticated e-mail from " + session.getRemoteAddress().getAddress() 
                             + " is restricted.  Contact the postmaster for 
details.");
                 } else {
                     return new 
HookResult(HookReturnCode.DENY,DSNStatus.getStatus(DSNStatus.PERMANENT,DSNStatus.SECURITY_AUTH)
 + " " + blocklistedDetail);

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/SupressDuplicateRcptHandler.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/SupressDuplicateRcptHandler.java?rev=1203675&r1=1203674&r2=1203675&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/SupressDuplicateRcptHandler.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/SupressDuplicateRcptHandler.java
 Fri Nov 18 14:45:49 2011
@@ -43,7 +43,7 @@ public class SupressDuplicateRcptHandler
      */
     @SuppressWarnings("unchecked")
     public HookResult doRcpt(SMTPSession session, MailAddress sender, 
MailAddress rcpt) {
-        Collection rcptList = (Collection) 
session.getState().get(SMTPSession.RCPT_LIST);
+        Collection<MailAddress> rcptList = (Collection<MailAddress>) 
session.getState().get(SMTPSession.RCPT_LIST);
     
         // Check if the recipient is already in the rcpt list
         if(rcptList != null && rcptList.contains(rcpt)) {



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

Reply via email to