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 se...@apache.org on 2001/12/08 00:28:34 UTC

cvs commit: jakarta-james/src/java/org/apache/james/transport/mailets RemoteDelivery.java

serge       01/12/07 15:28:34

  Modified:    src/java/org/apache/james/transport/mailets
                        RemoteDelivery.java
  Log:
  Need to save lastupdated time on mail so that the same message doesn't get retried numerous times.
  
  Revision  Changes    Path
  1.12      +4 -2      jakarta-james/src/java/org/apache/james/transport/mailets/RemoteDelivery.java
  
  Index: RemoteDelivery.java
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/transport/mailets/RemoteDelivery.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- RemoteDelivery.java	2001/11/27 01:34:28	1.11
  +++ RemoteDelivery.java	2001/12/07 23:28:34	1.12
  @@ -44,8 +44,8 @@
    * @author Serge Knystautas <se...@lokitech.com>
    * @author Federico Barbieri <sc...@pop.systemy.it>
    *
  - * This is $Revision: 1.11 $
  - * Committed on $Date: 2001/11/27 01:34:28 $ by: $Author: serge $
  + * This is $Revision: 1.12 $
  + * Committed on $Date: 2001/12/07 23:28:34 $ by: $Author: serge $
    */
   public class RemoteDelivery extends GenericMailet implements Runnable {
   
  @@ -264,12 +264,14 @@
               if (!mail.getState().equals(Mail.ERROR)) {
                   mail.setState(Mail.ERROR);
                   mail.setErrorMessage("0");
  +                mail.setLastUpdated(new Date());
               }
               int retries = Integer.parseInt(mail.getErrorMessage());
               if (retries < maxRetries) {
                   log("Storing message " + mail.getName() + " into outgoing after " + retries + " retries");
                   ++retries;
                   mail.setErrorMessage(retries + "");
  +                mail.setLastUpdated(new Date());
                   return false;
               }
           }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>