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 <[EMAIL PROTECTED]>
    * @author Federico Barbieri <[EMAIL PROTECTED]>
    *
  - * 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:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to