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 rd...@apache.org on 2008/12/20 10:24:17 UTC

svn commit: r728261 - in /james/jsieve/trunk: mailet/src/main/java/org/apache/jsieve/mailet/SieveMailboxMailet.java stage/org.apache.james/jars/apache-mailet-base-1.0-SNAPSHOT.jar

Author: rdonkin
Date: Sat Dec 20 01:24:16 2008
New Revision: 728261

URL: http://svn.apache.org/viewvc?rev=728261&view=rev
Log:
Upgrade to latest base mailet. Allow verbose to be set as an init parameter.

Modified:
    james/jsieve/trunk/mailet/src/main/java/org/apache/jsieve/mailet/SieveMailboxMailet.java
    james/jsieve/trunk/stage/org.apache.james/jars/apache-mailet-base-1.0-SNAPSHOT.jar

Modified: james/jsieve/trunk/mailet/src/main/java/org/apache/jsieve/mailet/SieveMailboxMailet.java
URL: http://svn.apache.org/viewvc/james/jsieve/trunk/mailet/src/main/java/org/apache/jsieve/mailet/SieveMailboxMailet.java?rev=728261&r1=728260&r2=728261&view=diff
==============================================================================
--- james/jsieve/trunk/mailet/src/main/java/org/apache/jsieve/mailet/SieveMailboxMailet.java (original)
+++ james/jsieve/trunk/mailet/src/main/java/org/apache/jsieve/mailet/SieveMailboxMailet.java Sat Dec 20 01:24:16 2008
@@ -19,8 +19,6 @@
 
 package org.apache.jsieve.mailet;
 
-import java.io.File;
-import java.io.FileInputStream;
 import java.io.InputStream;
 import java.util.Collection;
 import java.util.Enumeration;
@@ -36,11 +34,11 @@
 import org.apache.jsieve.SieveConfigurationException;
 import org.apache.jsieve.SieveFactory;
 import org.apache.jsieve.mail.MailAdapter;
-import org.apache.mailet.base.GenericMailet;
 import org.apache.mailet.Mail;
 import org.apache.mailet.MailAddress;
 import org.apache.mailet.MailetConfig;
 import org.apache.mailet.MailetException;
+import org.apache.mailet.base.GenericMailet;
 import org.apache.mailet.base.RFC2822Headers;
 
 /**
@@ -118,6 +116,22 @@
         this.poster = poster;
     }
 
+    /**
+     * Is this mailet GHOSTing all mail it processes?
+     * @return true when mailet consumes all mail, false otherwise
+     */
+    public boolean isConsume() {
+        return consume;
+    }
+
+    /**
+     * Sets whether this mailet should GHOST all mail.
+     * @param consume true when the mailet should consume all mail, 
+     * false otherwise
+     */
+    public void setConsume(boolean consume) {
+        this.consume = consume;
+    }
 
     /**
      * Is this mailet logging verbosely?
@@ -316,10 +330,9 @@
                     " setter or constructor injection");
         }
         
-        deliveryHeader = getInitParameter("addDeliveryHeader");
-        String resetReturnPathString = getInitParameter("resetReturnPath");
-        resetReturnPath = "true".equalsIgnoreCase(resetReturnPathString);
-        String consume = getInitParameter("consume");
-        this.consume = !"false".equalsIgnoreCase(consume);
+        this.deliveryHeader = getInitParameter("addDeliveryHeader");
+        this.resetReturnPath = getInitParameter("resetReturnPath", true);
+        this.consume = getInitParameter("consume", true);
+        this.verbose = getInitParameter("verbose", false);
     }
 }

Modified: james/jsieve/trunk/stage/org.apache.james/jars/apache-mailet-base-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/james/jsieve/trunk/stage/org.apache.james/jars/apache-mailet-base-1.0-SNAPSHOT.jar?rev=728261&r1=728260&r2=728261&view=diff
==============================================================================
Binary files - no diff available.



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org