<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/java, branch jmsselectors</title>
<subtitle>git.apache.org: qpid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/'/>
<entry>
<title>Trunk Merges</title>
<updated>2006-12-18T15:24:34+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-18T15:24:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=25acdba01f4801df8e3da6f1513cb50126bb7cee'/>
<id>25acdba01f4801df8e3da6f1513cb50126bb7cee</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488302 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/incubator/qpid/branches/jmsselectors@488302 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated imports as VMBroker has changed to testutil.</title>
<updated>2006-12-18T14:50:58+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-18T14:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=82f945b13209754c63920bee8dea674040caf6ee'/>
<id>82f945b13209754c63920bee8dea674040caf6ee</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488291 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/incubator/qpid/branches/jmsselectors@488291 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>AMQInvalidSelectorException.java - used by both client and server for reporting when the selector is invalid</title>
<updated>2006-12-18T14:17:59+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-18T14:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=4bd61f329acd3631f29fae11e144de531d2a73b5'/>
<id>4bd61f329acd3631f29fae11e144de531d2a73b5</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488274 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/incubator/qpid/branches/jmsselectors@488274 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>FilterManagerFactory/JMSSelectorFilter.java - Added throw AMQInvalidSelectorException to be passed back to BasicConsumeMethodHandler.java and then to the Client.</title>
<updated>2006-12-18T13:09:22+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-18T13:09:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=e787eba0d8b10f61e39fa7a6d8a6f12a00977d36'/>
<id>e787eba0d8b10f61e39fa7a6d8a6f12a00977d36</id>
<content type='text'>
Addition of ConcurrentSelectorDeliveryManager.java. This uses the additional methods on Subscription (hasFilters, hasInterest) to implement selectors.
Trunk Merges


git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488264 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addition of ConcurrentSelectorDeliveryManager.java. This uses the additional methods on Subscription (hasFilters, hasInterest) to implement selectors.
Trunk Merges


git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488264 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>AMQSession - Modified to correctly throw : InvalidSelector</title>
<updated>2006-12-18T13:02:27+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-18T13:02:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=67175fa993f364f8debf0fd8cc3b15633a022bcf'/>
<id>67175fa993f364f8debf0fd8cc3b15633a022bcf</id>
<content type='text'>
PropertiesFileInitialContextFactory.java - augmented to load properties file from PROVIDER_URL if it is specified.
Trunk Merges

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488262 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PropertiesFileInitialContextFactory.java - augmented to load properties file from PROVIDER_URL if it is specified.
Trunk Merges

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488262 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Trunk Merges</title>
<updated>2006-12-18T12:41:15+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-18T12:41:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=3df6475c3538b5fe8c31178529c268c3c82467c0'/>
<id>3df6475c3538b5fe8c31178529c268c3c82467c0</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488251 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/incubator/qpid/branches/jmsselectors@488251 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Trunk Merges</title>
<updated>2006-12-18T11:34:06+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-18T11:34:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=1c83d0defb47c7f9503ba8341e039876b7871879'/>
<id>1c83d0defb47c7f9503ba8341e039876b7871879</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488232 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/incubator/qpid/branches/jmsselectors@488232 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>AMQMessage.java - added take/release</title>
<updated>2006-12-17T16:23:38+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-17T16:23:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=4595a9c2daebff1975f70b53ac35821a71535873'/>
<id>4595a9c2daebff1975f70b53ac35821a71535873</id>
<content type='text'>
AMQQueue.java - enabled parameterisation of DeliveryManager
Subscription.java - added PreDeliveryQueues
SubscriptionImpl.java - Implementeted PDQs and added Selector/filter hooks
SubscriptionManager.java - added ability to get all Subscriptions
SubscriptionSet.java - updated getNextSub*Impl to take filters in to account.
SynchronizedDeliveryManager.java - Fixed Logger Class
AMQSession.java - Fieldtable Changes


git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488002 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AMQQueue.java - enabled parameterisation of DeliveryManager
Subscription.java - added PreDeliveryQueues
SubscriptionImpl.java - Implementeted PDQs and added Selector/filter hooks
SubscriptionManager.java - added ability to get all Subscriptions
SubscriptionSet.java - updated getNextSub*Impl to take filters in to account.
SynchronizedDeliveryManager.java - Fixed Logger Class
AMQSession.java - Fieldtable Changes


git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488002 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>pom.xml - added jms and junit references</title>
<updated>2006-12-17T16:17:02+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-17T16:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=21056438f4e1b9a1f41ea32bafb6083b8ba278ac'/>
<id>21056438f4e1b9a1f41ea32bafb6083b8ba278ac</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@488000 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/incubator/qpid/branches/jmsselectors@488000 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-21</title>
<updated>2006-12-06T15:55:10+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2006-12-06T15:55:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=539571e411b4071a24e0568bc21d01eeae9706c6'/>
<id>539571e411b4071a24e0568bc21d01eeae9706c6</id>
<content type='text'>
Broker Pom - Added geronimo jms jar - and javacc plugin for selectors.
AMQMessage.java - Added decorator to extract JMS information.
AMQQueue.java - Mainly whitespace - added filter argument to session registration
Subscription.java - Added hasFilters and isInterested to enable the filtration process
SubscriptionFactory.java - new constructor that takes the FieldTable of filters.
{Test|Remote}Subscription{Impl}.java - Implementation of Subscription{Factory}.java features.
SubscriptionSet.java - White space and added hasFilter/isInterested calls to determine nextSubscriber.
AMQSession.java - Create FilterTable for basic.consume.
AbstractJMSMessage.java - Updated println to provide further jms header details.
URLHelper.java - whitespace
URLSyntaxException.java - tidied up output
amqp-8.0.xml - augmented consume to have argument field table

Server/filter - Filtration classes from ActiveMQ and new FilterManager.java to drive them.
message/jms - Decorator implementation
MessageDecorator.java - Handles decoration of AMQMessages - currently hardwired but could be used to scan classpath.

SelectorTest.java - Simple test to see that selectors work. Not exhaustive.
FieldTableInTextMessageTest.java - Test that the Fieldtable (properties)in a TextMessage work as expected. (QPID-9) 
Reinvestigate wrt QPID-158


git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@483127 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Broker Pom - Added geronimo jms jar - and javacc plugin for selectors.
AMQMessage.java - Added decorator to extract JMS information.
AMQQueue.java - Mainly whitespace - added filter argument to session registration
Subscription.java - Added hasFilters and isInterested to enable the filtration process
SubscriptionFactory.java - new constructor that takes the FieldTable of filters.
{Test|Remote}Subscription{Impl}.java - Implementation of Subscription{Factory}.java features.
SubscriptionSet.java - White space and added hasFilter/isInterested calls to determine nextSubscriber.
AMQSession.java - Create FilterTable for basic.consume.
AbstractJMSMessage.java - Updated println to provide further jms header details.
URLHelper.java - whitespace
URLSyntaxException.java - tidied up output
amqp-8.0.xml - augmented consume to have argument field table

Server/filter - Filtration classes from ActiveMQ and new FilterManager.java to drive them.
message/jms - Decorator implementation
MessageDecorator.java - Handles decoration of AMQMessages - currently hardwired but could be used to scan classpath.

SelectorTest.java - Simple test to see that selectors work. Not exhaustive.
FieldTableInTextMessageTest.java - Test that the Fieldtable (properties)in a TextMessage work as expected. (QPID-9) 
Reinvestigate wrt QPID-158


git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/jmsselectors@483127 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
