Rob Godfrey created QPID-6476:
---------------------------------

             Summary: [Java Broker] Refactor MessageStore to allow more 
efficient implementations
                 Key: QPID-6476
                 URL: https://issues.apache.org/jira/browse/QPID-6476
             Project: Qpid
          Issue Type: Improvement
            Reporter: Rob Godfrey
            Assignee: Rob Godfrey


The current MessageStore interface forces MessageStore implementations to allow 
for queries/deletes based on semantic properties of records.  While some query 
like functionality is required for the period of recovery after restart, 
querying the store is not required in normal operation.   Delete operations 
(such as dequeuing messages) currently only supply the semantic keys (queue-id, 
message-id) rather than allowing the store to provide the broker with a 
reference which can be used for later efficient deletion.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to