summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2010-03-05 23:24:08 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2010-03-05 23:24:08 +0000
commitf0210c08b4b312a47d0ae4707ba6212d6cbd946f (patch)
treee1180e6e0657c75ca4b3967a611c93787fa42c35 /cpp/src
parente8227f3947526ed7ca2cd5e714ffdf0ae6547093 (diff)
downloadqpid-python-f0210c08b4b312a47d0ae4707ba6212d6cbd946f.tar.gz
This is a fix for QPID-2432
Modified the XAResourceImpl to maintain the timeout value and set it to any XID in the start method if the time value > 0 Also the XID nulled after commit, rollback and forget, to prevent a timeout being set on an invalid xid. The setTimeout method will only set the timeout if xid is not null and if the timeout value is different from the previous value. Modified the test cases in FaulTest to adhere to the correct behaviour and also added a new test case to cover the issue mentioned in the JIRA. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@919666 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
0 files changed, 0 insertions, 0 deletions