summaryrefslogtreecommitdiff
path: root/qpid/java/plugins
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2007-11-28 20:53:51 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2007-11-28 20:53:51 +0000
commit8537de78e4c0a36ace6e0b82026042f6c8164e1b (patch)
tree4eb02340688d97c7ba988801e4496fce4220a7b9 /qpid/java/plugins
parent2665a7c4d0a991094b5a7a43f026f76691a441e8 (diff)
downloadqpid-python-8537de78e4c0a36ace6e0b82026042f6c8164e1b.tar.gz
Modified the code to not keep the command in the map if "enable_command_replay" is false.
However we still need to keep the command_id to implement sync properly. By default "enable_command_replay" is false. The earlier implementation completely avoided incrementing the command count and putting it in the map. This causes a problem as it will break the contract for sync. When the client code calls sync we need to only return when the broker has sent the EM that is at or above that command_id. So we need to keep that around. Keeping track of command_ids is different from keeping commands around. We keep commands around for reply, but we need to keep track of command_id's to implement the execution layer properly. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@599144 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/plugins')
0 files changed, 0 insertions, 0 deletions