Thanks for the reply.  See my comments below.

Federico Barbieri wrote:
> 
> Tom Casaletto wrote:
> >
> >
> > On the technical front: it appears that if a mailet's 'service' method
> > returns a null Mail object, we kick-out of the pipeline.  Is this
> > desired behavior?
> 
> Yes.
> 
> > One of the things that stuck me for a bit was the
> > Delivery Mailets return a null Mail object. Why is this so?
> 
> Becouse after beeing delivered the mail do not need any futher
> processing and so must go out of the pipe.
> 

With mailet chaining, I don't think James should assume the mail
does not need further processing.  It is really up to the site
installer and the various mailets installed at the time.  I did
not see what the result of the 'state' work was, but my
concern also applies to that as well--i guess we just have to
be explicit as to the meanings and consequences of setting the
state to TERMINATED, ERROR, DONE, or whatever so users know
when the mail gets kicked out of the pipeline.

<snip>

> 
> P.s. Are you italian? Half the people working on James are italian....
> 

Yes I'm about about 25% Italian, but it's the best 25%!

-Tom


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/>
Problems?:           [EMAIL PROTECTED]

Reply via email to