diff options
author | Rajith Muditha Attapattu <rajith@apache.org> | 2011-02-08 22:53:12 +0000 |
---|---|---|
committer | Rajith Muditha Attapattu <rajith@apache.org> | 2011-02-08 22:53:12 +0000 |
commit | 8f077522f48fba58b1f3ea1762fa8e6c4f56605b (patch) | |
tree | de747a4c827316086b9420063b705e863c956ba2 /qpid/cpp/src/qmf/ConsoleSession.cpp | |
parent | a760efd9b1f4fc9b3e3d9df96fc69947ecf4eac6 (diff) | |
download | qpid-python-8f077522f48fba58b1f3ea1762fa8e6c4f56605b.tar.gz |
QPID-2994
If the session is transactional, in the invoke method the session state is checked to see if it has dettached.
If so the session is removed from the internal map maintained by the connection object. This prevents it from being resumed.
An exception is also thrown notifying that failover may have happened in the middle of a transaction and the session is closed.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1068661 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/qmf/ConsoleSession.cpp')
0 files changed, 0 insertions, 0 deletions