serge 01/09/10 21:34:20
Modified: src/java/org/apache/james/transport JamesSpoolManager.java
Log:
Patch to make sure "ghosted" messages are removed from a spool (not sure how a ghost
message is getting saved to repository, but this will prevent it from trying to load
the processor of name "ghost")
Revision Changes Path
1.4 +6 -2
jakarta-james/src/java/org/apache/james/transport/JamesSpoolManager.java
Index: JamesSpoolManager.java
===================================================================
RCS file:
/home/cvs/jakarta-james/src/java/org/apache/james/transport/JamesSpoolManager.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- JamesSpoolManager.java 2001/06/21 17:20:32 1.3
+++ JamesSpoolManager.java 2001/09/11 04:34:20 1.4
@@ -35,8 +35,8 @@
* @author Serge Knystautas <[EMAIL PROTECTED]>
* @author Federico Barbieri <[EMAIL PROTECTED]>
*
- * This is $Revision: 1.3 $
- * Committed on $Date: 2001/06/21 17:20:32 $ by: $Author: charlesb $
+ * This is $Revision: 1.4 $
+ * Committed on $Date: 2001/09/11 04:34:20 $ by: $Author: serge $
*/
public class JamesSpoolManager
extends AbstractLoggable
@@ -215,6 +215,10 @@
protected void process(MailImpl mail) {
while (true) {
String processorName = mail.getState();
+ if (processorName.equals(Mail.GHOST)) {
+ //This message should disappear
+ return;
+ }
try {
LinearProcessor processor
= (LinearProcessor)processors.get(processorName);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]