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]
