summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-03-13 12:22:23 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-03-13 12:22:23 +0000
commit2e1a72985bc53a23219e4e9619fc572ff96c8a4a (patch)
treeece05b9bc6ffb3962c86000033fd083268aebc53 /cpp/src
parentd32dc27b89a3c98d5d4eeef37aabee42051f4b7a (diff)
downloadqpid-python-2e1a72985bc53a23219e4e9619fc572ff96c8a4a.tar.gz
QPID-1730 : Update the order in which we initialise. We now load the config file from disk then recover from the persistent strore. This approach applies the vhost configuration and then applies the persistent state from the store to those objects rather than recreating them. The new inner classes on VirtualHost are to be removed once we have fully extracted the RoutingTable from the legacy MessageStores as this is the root of the problem. The Store needs to be open to create new durable objects but the current stores must recover their state before new entries are added. So now the persistent state is being loaded on to a broker in a consistent state after it has configured a) its default exchanges and b) loaded the queue config from the config file. Eventually we will only have one location for queue config and all will be right in the world.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@753219 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
0 files changed, 0 insertions, 0 deletions