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

Store repository APIs that are being used

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      They are only stored in memory, thus rebooting James will loose all dinamically generated mail repository (at the very least until they are created again).

      To solve this major flow, we need a MailRepositoryUrlStore API (basically a persistant Set<String>) with generic contract tests and memory, cassandra, jpa implementations.

      This should be used for MailRepositoryStore::getUrls operation as well as lazyly get repository.

      Needs Guice and (ideally) Spring bindings

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              btellier Benoit Tellier
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: