If you remember almost 3 years ago we (you and me) started a similar
refactoring that is here:
http://svn.apache.org/viewvc/james/server/sandbox/inactive/handlerapi-experiment/src/java/org/apache/james/smtpserver/?view=log

That branch mainly includes a more advanced fastfail design
introducing hooks, and also change the model for the protocol handling
to "line push" method (even if the code is more a Proof of concept
than a production ready wrapper). Once the protocol handler is push
based it should be trivial to "switch" the transport from avalon to
mina.

(I'm not saying that you should start from that branch, but maybe it
worth having a look at it,too)

Stefano

2009/10/12 Norman Maurer <[email protected]>:
> Hi all,
>
> as part of my study I need to write some docs and proof of concept
> about "threading vs. async processing". So I thought it would be a
> good thing to refactor james smtpserver to use mina sockets etc. I
> would do the work in a sandbox/branch. I think this would be one major
> step for james for an avalon-free future and would prolly allow us to
> ship smtpserver as standalone product in the future , for example
> mireka ( cc to [email protected] because he is one of the authors).
>
> Any comments / feedback ?

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to