On Wed, Aug 19, 2009 at 9:59 PM, Robert Burrell
Donkin<[email protected]> wrote:
> On Wed, Aug 19, 2009 at 4:07 PM, Norman Maurer<[email protected]> wrote:
>> I don't have a good Idea howto get this done. Maybe with some help of you ;)
>
> unless anyone else jumps in, i'll focus on this tomorrow

the pattern ATM is to expose a configuration object through the
session. this typically contains a mix of services and configuration.
james services are typically broad APIs.

for example, SMTPHandlerConfigurationData is exposed by SMTPSession.
as well as configuration data such as max message size, it also has
getters for UserRepository and MailServer services.

i think it would be better if handlers were not directly coupled to
services exposed through the session. i'd like to add explicit methods
to session and remove the getter. i think that this would aid
understanding and simplify the code.

any objections?

- robert

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

Reply via email to