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 "Noel J. Bergman" <no...@devtech.com> on 2004/04/02 18:44:23 UTC

Learning from the Past -- mining the Attic

Danny's comment in user@ regarding some LinearProcessor behavior had me
looking in CVS for its origin.  And I found some very interesting old code
sitting in the attic.

Did you know that at one point, James supported &, | and ! operations?  Or
that there had been work on a TreeProcessor as well as LinearProcessor?  :-)
I hadn't, and was pleasantly surprised to find a sample configuration
including "my" proposed class attribute for the processor element.

Check out the documentation block for
http://cvs.apache.org/viewcvs.cgi/james-server/src/org/apache/james/transpor
t/Attic/TreeProcessor.java?rev=1.1&hideattic=0&view=markup

Steve Brewin: give you any ideas for jSieve?  :-)

It looks like a lot of the old "Scoobie Gang" work got "lost" during the
conversion from the original Mail Servlet idea to Mailets, but there are
some cool ideas and code snippets we could adopt.

By the way, if anyone wonders about Processors and Mailets, and why it is
often confusing in some cases as to why they are different, look at the old
code.  A processor was nothing more than a specialized mailet.  :-)  So it
shouldn't be surprising at all, in retrospect.

	--- Noel


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