noel 2003/10/19 20:32:45 Modified: src/java/org/apache/james/transport Tag: branch_2_1_fcs LinearProcessor.java Log: document onMatchException and onMailetException Revision Changes Path No revision No revision 1.10.4.5 +23 -14 james-server/src/java/org/apache/james/transport/LinearProcessor.java Index: LinearProcessor.java =================================================================== RCS file: /home/cvs/james-server/src/java/org/apache/james/transport/LinearProcessor.java,v retrieving revision 1.10.4.4 retrieving revision 1.10.4.5 diff -u -r1.10.4.4 -r1.10.4.5 --- LinearProcessor.java 16 Jun 2003 05:25:28 -0000 1.10.4.4 +++ LinearProcessor.java 20 Oct 2003 03:32:45 -0000 1.10.4.5 @@ -81,22 +81,31 @@ * Implements a processor for mails, directing the mail down * the chain of matchers/mailets. * - * @author Serge Knystautas <[EMAIL PROTECTED]> - * @author Federico Barbieri <[EMAIL PROTECTED]> - * @author Steve Short <[EMAIL PROTECTED]> - * @author Peter M. Goldstein <[EMAIL PROTECTED]> - * * SAMPLE CONFIGURATION - * <processor name="try" onerror="return,log"> - * <mailet match="RecipientIsLocal" class="LocalDelivery"> - * </mailet> - * <mailet match="All" class="RemoteDelivery"> - * <delayTime>21600000</delayTime> - * <maxRetries>5</maxRetries> - * </mailet> - * </processor> + * <processor name="try" onerror="return,log"> + * <mailet match="RecipientIsLocal" class="LocalDelivery"> + * </mailet> + * <mailet match="All" class="RemoteDelivery"> + * <delayTime>21600000</delayTime> + * <maxRetries>5</maxRetries> + * </mailet> + * </processor> * * Note that the 'onerror' attribute is not yet supported. + * + * As of James v2.2.0a5, 'onerror' functionality is implemented, but + * it is implemented on the <mailet> tag. The specification is: + * + * <mailet match="..." class="..." + * [onMatchException="{noMatch|matchAll|error|<aProcessorName>}"] + * [onMailetException="{ignore|error|<aProcessorName>}"]> + * + * noMatch: no addresses are considered to match + * matchAll: all addresses are considered to match + * error: as before, send the message to the ERROR processor + * + * Otherwise, a processor name can be specified, and the message will + * be sent there. * * <P>CVS $Id$</P> * @version 2.2.0
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]