james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Markus Kühn <typedef_...@hotmail.com>
Subject Re: James 2.4 and repositories...
Date Sun, 21 May 2006 21:09:49 GMT
----- Original Message ----- 
From: "Stefano Bagnara" <apache@bago.org>
To: "James Developers List" <server-dev@james.apache.org>
Sent: Sunday, May 21, 2006 4:18 PM
Subject: Re: James 2.4 and repositories...

> The reasoning behind the choice to merge MailRepository to SpoolRepository 
> and introduce a new MessageRepository instead of migrating MailRepository 
> to MessageRepository is:
>
> 1st. Greater backward compatibility: if we completely refactor the 
> MailRepository much more "third party" code will become deprecated
>
> 2nd. Avoid confusion: MessageRepository will only store MimeMessage and 
> not the envelope informations of the Mail object. MailRepository currently 
> store both, so people could expect this to be also true for a refactored 
> MailRepository.

I won't be confused if you don't change anything, that does not add 
functionality.

If there are new/changed interfaces, new names and the code is actually 
doing the same as before, it makes it harder and not easier for those who 
know the current code.

Markus 

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


Mime
View raw message