james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tellier Benoit (JIRA)" <server-...@james.apache.org>
Subject [jira] [Created] (JAMES-2418) Store repository APIs that are being used
Date Fri, 08 Jun 2018 08:03:00 GMT
Tellier Benoit created JAMES-2418:

             Summary: Store repository APIs that are being used
                 Key: JAMES-2418
                 URL: https://issues.apache.org/jira/browse/JAMES-2418
             Project: James Server
          Issue Type: Improvement
          Components: MailStore &amp; MailRepository
            Reporter: Tellier Benoit

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

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message