james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Danny Angus" <da...@apache.org>
Subject Re: Questions on the Mail and MailRepository interfaces
Date Thu, 17 May 2007 10:11:16 GMT
On 5/16/07, robert burrell donkin <robertburrelldonkin@gmail.com> wrote:

> hold on a minute - i think we might be being just a little too hasty!
> noel, peter, danny and myself were talking through some advanced SEDA
> based architectures that will cluster well. jukka's exploding mail
> idea fits very well into this.


> designing a complete mail (not just email) storage solution around
> relaying IMHO doesn't really make much sense. however, it is a very
> useful extreme border case.


> there are various ways that various types of mail can enter the
> system. the consensus was that it's best for the least possible amount
> of processing to be done initially (perhaps even just writing a
> temporary file and then writing the data to the permanent store using
> another thread)


> later stages of processing could then explode the mail on demand.

I think I'd rather consider that the mail is exploded into JCR the
first time it is actually needed, and then never again. No copies only
However you need to be able clone a message when the route splits
because one route could include transformations which won't apply to
the other route.


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

View raw message