You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Tellier Benoit (JIRA)" <se...@james.apache.org> on 2018/06/08 08:03:00 UTC
[jira] [Created] (JAMES-2418) Store repository APIs that are being
used
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 & 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
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org