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