Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
None
-
None
-
None
Description
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
Attachments
Issue Links
- links to