summaryrefslogtreecommitdiff
path: root/qpid/cpp
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-02-13 11:24:44 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-02-13 11:24:44 +0000
commitbc5378a4b3220ec8c1e700c5fe705d983b4b0c7b (patch)
tree207cb54e9150e7d442611283c20dffae401b3d76 /qpid/cpp
parent90588ea3686949802323f938934fba05e7b97d1c (diff)
downloadqpid-python-bc5378a4b3220ec8c1e700c5fe705d983b4b0c7b.tar.gz
QPID-1629 : Convered AMQMessage to Interface and created concrete Transient/PersistentAMQMessage implementations
Removed the use of WeakReferences from PersistentAMQMessage and therefore the need to have a StoreContext on get requests. NOTE: this checking will break persistent recovery. Coverted all uses of *MessageHandle to AMQMessage. A number of tests (SimpleAMQQueueTest, TxAckTest.TestMessage, AbstractHeaderExchangeTestBase.Message) still use a custom constructor on Transient/PersistentAMQMessage. This is because they have their own Message implemntations that are used for testing. However, I'm sure they could be modified to override the required functionality rather than attempt to use the existing Factory and Wrap the resulting Message. A new JIRA to address this QPID-1659. QPID-1628 : The update to MessageFactory removes the commented out code git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@744079 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
0 files changed, 0 insertions, 0 deletions