Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-1048

Move 2.3 mail persistence classes to mail/spool projects

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.0-M1
    • None
    • None

    Description

      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)

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            eric@apache.org Eric Charles
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment