<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/qpid/java/client/src, branch 0.16</title>
<subtitle>git.apache.org: qpid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/'/>
<entry>
<title>QPID-3864: add/fix licences in the Java tree for 0.16</title>
<updated>2012-04-19T12:16:16+00:00</updated>
<author>
<name>Robert Gemmell</name>
<email>robbie@apache.org</email>
</author>
<published>2012-04-19T12:16:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=439ce3fe64ccfb49bc5482afdd919b4050a00273'/>
<id>439ce3fe64ccfb49bc5482afdd919b4050a00273</id>
<content type='text'>
merged trunk r1327905 and r1327912, and also updated java/jca/.gitignore


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1327923 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
merged trunk r1327905 and r1327912, and also updated java/jca/.gitignore


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1327923 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-3911: Fix deadlock on concurrent invocation of MessageConsumer#close() and Session#rollback() from consumer MessageListener</title>
<updated>2012-04-11T09:00:54+00:00</updated>
<author>
<name>Robert Gemmell</name>
<email>robbie@apache.org</email>
</author>
<published>2012-04-11T09:00:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=4571ef7d9bdcdbdcbb09a0bae6558d0dd9600a43'/>
<id>4571ef7d9bdcdbdcbb09a0bae6558d0dd9600a43</id>
<content type='text'>
    
This patch contains the following changes:
- Add synchronization on AMSession#_messageDeliveryLock into MessageConsumer#close() in order to block until message listener in progress has completed(as required in JMS javadoc for MessageConsumer#close()).
- Change the session dispatcher to stop messages delivery into consumer local message queue if the consumer in the process of closing. This eliminates the need to stop the dispatcher on rejecting pending messages for closing consumer.
- Remove the synchronization on the dispatcher lock from AMQSession.Dispatcher#rejectPending and code to stop the dispatcher, as we are synchronizing on the deliveryLock now and incoming messages are not dispatched into closing consumers anymore.
- Add a system test to reproduce the deadlock and verify its resolution.
    
Applied patch from Oleksandr Rudyy &lt;orudyy@gmail.com&gt;

merged from trunk r1310275


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1324655 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    
This patch contains the following changes:
- Add synchronization on AMSession#_messageDeliveryLock into MessageConsumer#close() in order to block until message listener in progress has completed(as required in JMS javadoc for MessageConsumer#close()).
- Change the session dispatcher to stop messages delivery into consumer local message queue if the consumer in the process of closing. This eliminates the need to stop the dispatcher on rejecting pending messages for closing consumer.
- Remove the synchronization on the dispatcher lock from AMQSession.Dispatcher#rejectPending and code to stop the dispatcher, as we are synchronizing on the deliveryLock now and incoming messages are not dispatched into closing consumers anymore.
- Add a system test to reproduce the deadlock and verify its resolution.
    
Applied patch from Oleksandr Rudyy &lt;orudyy@gmail.com&gt;

merged from trunk r1310275


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1324655 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-3905: NullPointerException is thrown on rejecting messages whilst closing the connection </title>
<updated>2012-04-11T08:53:33+00:00</updated>
<author>
<name>Robert Gemmell</name>
<email>robbie@apache.org</email>
</author>
<published>2012-04-11T08:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=c169c86f49b3b9dc59a255878af32f734a32b896'/>
<id>c169c86f49b3b9dc59a255878af32f734a32b896</id>
<content type='text'>
merged from trunk r1304970


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1324648 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
merged from trunk r1304970


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1324648 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-3864: Update version strings to 0.16</title>
<updated>2012-03-08T10:30:33+00:00</updated>
<author>
<name>Justin Ross</name>
<email>jross@apache.org</email>
</author>
<published>2012-03-08T10:30:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=f65eb3d998149d92c346b757a46c45b3f47a816d'/>
<id>f65eb3d998149d92c346b757a46c45b3f47a816d</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1298344 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1298344 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-3605 : [Java Broker] Durable subscriber with no-local true receives messages on re-connection</title>
<updated>2012-02-28T22:57:11+00:00</updated>
<author>
<name>Robert Godfrey</name>
<email>rgodfrey@apache.org</email>
</author>
<published>2012-02-28T22:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=1d992108034268f8c0490810daa62e29075bbb69'/>
<id>1d992108034268f8c0490810daa62e29075bbb69</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294884 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294884 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-2621 : [Java Client] Calling QueueBrowser.getEnumeration on a stopped connection will hang</title>
<updated>2012-02-27T23:43:02+00:00</updated>
<author>
<name>Robert Godfrey</name>
<email>rgodfrey@apache.org</email>
</author>
<published>2012-02-27T23:43:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=18be2f3e3967c95e62d6f1308368fc5a669effec'/>
<id>18be2f3e3967c95e62d6f1308368fc5a669effec</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294397 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294397 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-2020 : [Java Client] create[Durable]ConnectionConsumer should throw JMSException, not return null (until such time as QPID-3693 is completed)</title>
<updated>2012-02-27T22:27:40+00:00</updated>
<author>
<name>Robert Godfrey</name>
<email>rgodfrey@apache.org</email>
</author>
<published>2012-02-27T22:27:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=f80d421edf6a3775b563cba41aaaa4d1d258bdf3'/>
<id>f80d421edf6a3775b563cba41aaaa4d1d258bdf3</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294370 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294370 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-792 : [Java Client] Validate queue browser selector on client side, not broker</title>
<updated>2012-02-27T16:05:01+00:00</updated>
<author>
<name>Robert Godfrey</name>
<email>rgodfrey@apache.org</email>
</author>
<published>2012-02-27T16:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=fd4963007c35cd1c8e3b3cc88366a685920001e1'/>
<id>fd4963007c35cd1c8e3b3cc88366a685920001e1</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294194 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294194 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-509 : [Java Client] Messages sent to topics should not default to mandatory</title>
<updated>2012-02-27T12:47:15+00:00</updated>
<author>
<name>Robert Godfrey</name>
<email>rgodfrey@apache.org</email>
</author>
<published>2012-02-27T12:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=81334bd8a616543b549634c35424d45e6bbc2a10'/>
<id>81334bd8a616543b549634c35424d45e6bbc2a10</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294135 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294135 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>AMQP-24 : [Java Broker] Implement distributed transactions for AMQP 0-10</title>
<updated>2012-02-23T22:15:29+00:00</updated>
<author>
<name>Robert Godfrey</name>
<email>rgodfrey@apache.org</email>
</author>
<published>2012-02-23T22:15:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=afeb5065ec226e39bb0b6855db63952d9a1ba89c'/>
<id>afeb5065ec226e39bb0b6855db63952d9a1ba89c</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292984 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292984 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
