Move 2.3 mail persistence classes to mail/spool projects
--------------------------------------------------------

                 Key: JAMES-1048
                 URL: https://issues.apache.org/jira/browse/JAMES-1048
             Project: JAMES Server
          Issue Type: Improvement
            Reporter: Eric Charles
             Fix For: 3.0-M1


Repository (core-api > mailbox-api)
+- AbstractFileRepository (core-library > mail-store)
    +- File_Persistent_Object_Repository (core-library > mail-file)
    +- File_Persistent_Stream_Repository (core-library > mail-file)
+- ObjectRepository (core-api > mailbox-api)
+- StreamRepository (core-api > mailbox-api)

MailRepository (core-api > mailbox-api)
+- AbstractMailRepository (core-function > mail-store)
    +- FileMailRepository (core-function > mail-file)
    +- JCRMailRepository (core-function > mail-jcr)
    +- JDBCMailRepository (core-funciton > mail-jdbc)
+- MBoxMailRepository (core-function > mail-file)
+- SpoolRepository (core-api > spoolmanager), move also SpoolManager
    +- InMemorySpoolRepository (core-library > spoolmanager)
    +- MailStoreSpoolRepository (core-function > spoolmanager)

Store (core-api > mailbox-api)
+- AbstractMailStore (spring-common > mailbox-store)
    +- SpringMailStore 

So move to existing projects and to 2 new projects (mail-file and mail-jdbc)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to