Commit Graph

645 Commits

Author SHA1 Message Date
Robert Davies 2748ae1612 Added support for browsing Topics
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381644 13f79535-47bb-0310-9956-ffa450edef68
2006-02-28 12:55:21 +00:00
James Strachan 8ee9b45484 added support for transactions together with support for consumer.Receive(timeout)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381643 13f79535-47bb-0310-9956-ffa450edef68
2006-02-28 12:36:22 +00:00
Robert Davies 695a766b5c fix for matchesForwarding Filter (spotted by John Heitmann)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381627 13f79535-47bb-0310-9956-ffa450edef68
2006-02-28 10:43:25 +00:00
James Strachan 35e088856d added comment - I'd have thought a Map was better?
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381612 13f79535-47bb-0310-9956-ffa450edef68
2006-02-28 09:49:25 +00:00
James Strachan 895a15761f minor refactor
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381584 13f79535-47bb-0310-9956-ffa450edef68
2006-02-28 07:18:36 +00:00
James Strachan b7d5fa07d1 initial spike of the code generation of the OpenWire marshalling code for C++
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381410 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 19:19:19 +00:00
James Strachan 2a088309a6 applied patch from Matz of AMQ-592 for improvements to the C++ client
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381363 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 15:35:54 +00:00
Robert Davies 75af5faa5a Enure reference count for MessageReference is always updated - if dispatched sync or async
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381328 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 12:39:06 +00:00
James Strachan c628313c62 Ensure only one thread dispatches to a session at once
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381322 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 11:35:18 +00:00
James Strachan 39b329fc7d removed old directories
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381321 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 11:34:47 +00:00
James Strachan 81cc428b76 added support for asynchronous consumption to .Net using a MessageListener along with fixing up some nant build errors
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381319 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 11:28:35 +00:00
James Strachan 72fb003975 Updated snippet comment
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381309 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 10:25:54 +00:00
James Strachan 4bf76c23ca Updated the example program
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@381308 13f79535-47bb-0310-9956-ffa450edef68
2006-02-27 10:24:12 +00:00
Robert Davies 3582300af6 Added ProducerEvent advisory support
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380795 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 19:30:49 +00:00
James Strachan 5ece545b79 Updated test cases for openwire
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380782 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 18:52:32 +00:00
James Strachan 79d28688df latest generated OpenWire commands and marshallers - updated WireFormatInfo so that it has boolean flags for the various options like stack trace and the like (we should avoid int based bitflags going forwards now as they are harder to support in other languages and are more brittle)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380778 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 18:45:01 +00:00
James Strachan 0461466367 Added little snippet to example for wiki
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380777 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 18:44:43 +00:00
James Strachan eb52635994 Latest generated openwire code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380775 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 18:41:23 +00:00
James Strachan baabdde9f2 added support for the latest wireformat and clean stack trace support
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380771 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 18:39:16 +00:00
James Strachan fbb26ba7d7 refactor of the message-level security implementation so that it works with any QoS, not just queues. Also fixed bug in Message Groups where not setting the sequence ID broke the message groups
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380688 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 15:24:36 +00:00
James Strachan a640ff5843 fix for AMQ-591 so that we can add a per message level authorization policy to allow content based authorization on a per message basis
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380684 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 15:09:34 +00:00
James Strachan 00d07b7783 made the join ability of the transport configurable so that we don't have to wait for each transport to complete
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380683 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 15:08:40 +00:00
James Strachan 7130f43c8f added full test for MapMessage together with fixing a bug with long marshalling types and headers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380666 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 13:16:09 +00:00
James Strachan 76494afa3f remove the old versions of the C# code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380657 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 12:47:53 +00:00
James Strachan 15dc02a88d added support for explicit client acknowledgement of messages or for auto-acknowledge
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380656 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 12:47:14 +00:00
James Strachan f0300f1251 added the standard JMS headers to IMessage together with support for custom message headers and support for temporary destinations, IMapMessage and IBytesMessage
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380652 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 12:02:46 +00:00
Hiram R. Chirino 172b2d11fa Added missing copyright headers.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380622 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 08:50:52 +00:00
Hiram R. Chirino 69889d82bb Added visual studio project files and started porting over test cases from the java side, flesh out the durable sub stuff a little more
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380620 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 08:41:42 +00:00
Robert Davies 6c1d45e1fc Add a name to a bridge - so multiple bridges between the same two brokers can be used
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380616 13f79535-47bb-0310-9956-ffa450edef68
2006-02-24 08:04:24 +00:00
James Strachan 33094e694a working OpenWire.Net client! While not all of JMS is supported just yet, the test program shows the creation of a Connection, Session, Consumer, Producer and sending and receiving a message (using the synchronous dispatch)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380220 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 20:36:12 +00:00
James Strachan 2ce853a42d added the auto-generation of hashcode, equals and toString methods
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380217 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 20:28:46 +00:00
James Strachan 8ba8da2388 updated working .Net code which is capable of creating connections, sessions, producers and consumers - not quite completed the consumer side yet but we can send messages now! :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380183 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 18:16:15 +00:00
James Strachan eaafdbd69a migrated the code generator to the latest .Net code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380181 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 18:13:09 +00:00
James Strachan c7fc04d026 minor refactor for easier debugging
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380180 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 18:12:31 +00:00
James Strachan 44613adf75 minor refactor for easier debugging
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380179 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 18:11:49 +00:00
James Strachan e430412f13 added a simple main() that can be run from your IDE easily to run a broker without doing a full multi-project maven build
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380105 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 12:29:21 +00:00
James Strachan 7dca720f93 added better debug logging
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380104 13f79535-47bb-0310-9956-ffa450edef68
2006-02-23 12:28:45 +00:00
James Strachan 3d3c4679fd latest code generated code for C# which just about compiles now
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379827 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 17:45:12 +00:00
James Strachan 7e464aff59 Latest spike of the refactor of the code generation; almost done refactoing it so I can look at the C++ code shortly...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379825 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 17:42:35 +00:00
James Strachan 54db62a395 Latest spike of the refactor of the code generation; almost done refactoing it so I can look at the C++ code shortly...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379824 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 17:40:18 +00:00
Robert Davies 9c4223615d updated to test durable subscriptions get propagated
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379767 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 13:28:04 +00:00
James Strachan 6f82a857c7 added the autogeneration of the C++ headers and cpp files and refactored the class generation scripts so that they are easier to work with
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379734 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 09:35:03 +00:00
James Strachan 277f3b3d5a added extra check for null pointer exception
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379725 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 07:58:26 +00:00
Adrian T. Co 1d61be6ce2 Enabled fanout test.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379720 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 07:44:48 +00:00
Adrian T. Co 83ab261e69 Move the shutting down of the reconnectTask outside the reconnectMutex. The shutdown task may block indefinitely, while waiting for some other threads to finish iterating through the task. If the iterating thread needs to obtain the reconnectMutex (i.e. in doConnect), it won't be able to, since the shutdown task is still holding on to the lock causing a deadlock.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379717 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 07:13:27 +00:00
Jonas B. Lim 97f35c40ec enabled back DiscoveryTransportBrokerTest. Is currently working on all CI test grid
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379702 13f79535-47bb-0310-9956-ffa450edef68
2006-02-22 06:11:44 +00:00
Hiram R. Chirino be2ae6669b did some more svn:eol-style property setting
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379624 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 23:30:38 +00:00
Hiram R. Chirino 4d00a1a311 did some more svn:eol-style property setting
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379623 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 23:28:33 +00:00
Hiram R. Chirino a107823dc3 Did a bunch of svn:eol-style property setting
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379619 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 23:12:56 +00:00
Hiram R. Chirino bef0867d6f Adding pom so sandbox stuff can also be resuivly built
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@379615 13f79535-47bb-0310-9956-ffa450edef68
2006-02-21 23:03:10 +00:00