[ https://issues.apache.org/jira/browse/JAMES-2050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tellier Benoit closed JAMES-2050. --------------------------------- > Improve IMAP processor configuration > ------------------------------------ > > Key: JAMES-2050 > URL: https://issues.apache.org/jira/browse/JAMES-2050 > Project: James Server > Issue Type: Improvement > Reporter: Quynh Nguyen > > In some cases we would like to activate and deactivate a capability. On > current code, it's no easy to do it. > For detail how to do it and technical detail we have: > - Processor configuration is hardcoded in Spring and Guice > - We want it to be read instead from XML file > - This means we should: > + Uncouple IMAP processors configuration from IMAP processor > construction (as XML file for the specific IMAP server is not available). > This can be done by adding a **configure** method to each IMAP processor. > + This way, the processor chain can be configured for each IMAP servers > + We need to ensure IMAP processor is not a singleton: its configuration > might differ across servers > + The configuration of the processor chain should then be done by > IMAPServer > (and remove hard-coded configuration settings from Spring and Guice -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org