[ https://issues.apache.org/jira/browse/JAMES-3659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Tellier closed JAMES-3659. --------------------------------- Fix Version/s: 3.7.0 Resolution: Fixed > Modularize Namespace of mailbox share extension > ----------------------------------------------- > > Key: JAMES-3659 > URL: https://issues.apache.org/jira/browse/JAMES-3659 > Project: James Server > Issue Type: Improvement > Reporter: Tung TRAN > Priority: Trivial > Fix For: 3.7.0 > > Time Spent: 1h > Remaining Estimate: 0h > > See [https://www.mail-archive.com/server-dev@james.apache.org/msg71116.html] > *Why* > * {{org.apache.james.jmap.mail.MailboxNamespace}} is a *seal trait* object, > We can not extend it to a new CustomNamespace for a custom project. > * Move it and related to a separate module, make it generic and usable for > custom things to be able to use it > *How* > - trait MailboxNamespace (make it public) > - create trait NamespaceFactory with default instances -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org