[
https://issues.apache.org/jira/browse/QPID-5653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13956363#comment-13956363
]
ASF subversion and git services commented on QPID-5653:
-------------------------------------------------------
Commit 1583597 from [~k-wall] in branch 'qpid/trunk'
[ https://svn.apache.org/r1583597 ]
QPID-5653, QPID-5624: Remove support for virtual host xml and make message and
configuration stores stateless.
This commit will temporarily break the UI
> [Java Broker] Make message and configuration store stateless
> ------------------------------------------------------------
>
> Key: QPID-5653
> URL: https://issues.apache.org/jira/browse/QPID-5653
> Project: Qpid
> Issue Type: Improvement
> Components: Java Broker
> Reporter: Keith Wall
> Assignee: Keith Wall
>
> The MessageStore (and DurableConfigurationStore) implementations are
> currently stateful. They own the recovery process and have special rules
> around some states (in some states updates are ignored). This is overly
> complicated. Currently all store implementations need to code these rules.
> This is poor division of responsibilities and this presents a barrier to
> users wishing to produce their own store implementations.
> This change will simplify the responsibilities of the store:
> * introduce simpler lifecycle methods i.e. open/close
> * simpler state concept, the store is either open or not
> * visit methods for retrieving data from the store.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]