Commit Graph

1340 Commits

Author SHA1 Message Date
James Strachan 2ccbdb8657 added an implementation of stomp+ssl along with a test case (which doesn't quite work yet but is excluded from the pom.xml :) for AMQ-998
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@467084 13f79535-47bb-0310-9956-ffa450edef68
2006-10-23 18:59:13 +00:00
James Strachan 0c6165f4bb added an implementation of stomp+ssl along with a test case (which doesn't quite work yet but is excluded from the pom.xml :) for AMQ-998
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@467079 13f79535-47bb-0310-9956-ffa450edef68
2006-10-23 18:51:21 +00:00
James Strachan e73f5aabf6 minor refactor to make it easier for derivations to expose exceptions on initialization
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@467078 13f79535-47bb-0310-9956-ffa450edef68
2006-10-23 18:48:18 +00:00
Hiram R. Chirino 7a25bcf203 Adding NOTICE files to all build artifacts and updating some LICENCE files too.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@467015 13f79535-47bb-0310-9956-ffa450edef68
2006-10-23 15:38:07 +00:00
James Strachan 1bf7a48416 minor javadoc patch
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@466959 13f79535-47bb-0310-9956-ffa450edef68
2006-10-23 09:20:37 +00:00
Hiram R. Chirino 319966c129 refactored out a protected stopAllConnectors() so it can be overriden in derived classes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@466320 13f79535-47bb-0310-9956-ffa450edef68
2006-10-21 01:57:35 +00:00
Hiram R. Chirino 76efc33cdb Found some issues with the client ack handling for stomp and bytes message conversion while looking into:
https://issues.apache.org/activemq/browse/AMQ-978



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465987 13f79535-47bb-0310-9956-ffa450edef68
2006-10-20 04:45:12 +00:00
Hiram R. Chirino 5d6963e78c setting the eol style to native
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465739 13f79535-47bb-0310-9956-ffa450edef68
2006-10-19 19:13:28 +00:00
Hiram R. Chirino da7ae39320 Added headers to the jaas config files
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465718 13f79535-47bb-0310-9956-ffa450edef68
2006-10-19 18:40:57 +00:00
Hiram R. Chirino 05586eda6f Ensure that the connection info sent to the broker before doing XA operations.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465682 13f79535-47bb-0310-9956-ffa450edef68
2006-10-19 17:06:27 +00:00
Hiram R. Chirino 39ef23801f Adding a droppable flag to each message
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465649 13f79535-47bb-0310-9956-ffa450edef68
2006-10-19 14:57:31 +00:00
Robert Davies aab5d8b1fe Added first cut of supporting cached keys in map container
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465643 13f79535-47bb-0310-9956-ffa450edef68
2006-10-19 14:40:38 +00:00
Robert Davies 4e98feca92 Updated to resolve over -eager clearing of old data files
http://www.nabble.com/ActiveMQ-4.1-hangs-when-using-kaha-persistence-tf2465546.html#a6874103

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465391 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 22:01:14 +00:00
James Strachan d287bb1d49 added a test case to test out AMQ-980 and from the looks of things, things are actually working fine for last image policy with wildcards
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465266 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 14:50:53 +00:00
James Strachan d96a43d400 some trivial javadoc fixes
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465251 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 13:55:53 +00:00
James Strachan 27f15fd9c5 added better javadoc comments to add better descriptions on the XSD reference
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@465204 13f79535-47bb-0310-9956-ffa450edef68
2006-10-18 10:52:34 +00:00
Jonas B. Lim 35707b3c56 fix for https://issues.apache.org/activemq/browse/AMQ-983
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@464880 13f79535-47bb-0310-9956-ffa450edef68
2006-10-17 09:54:08 +00:00
Robert Davies 7416155e42 Test case to see how long it takes to run out memory for a Queue with no subscribers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@464825 13f79535-47bb-0310-9956-ffa450edef68
2006-10-17 06:26:01 +00:00
Hiram R. Chirino 6bae9594db Applying patch from https://issues.apache.org/activemq/browse/AMQ-960
Thanks Kelly Campbell!

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@464659 13f79535-47bb-0310-9956-ffa450edef68
2006-10-16 20:54:24 +00:00
Hiram R. Chirino d78c1ff608 use a seperate configure method on the transport factory for when we are configureing the server side transports. Some transport impls are not asymetric and will need different configs.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@464658 13f79535-47bb-0310-9956-ffa450edef68
2006-10-16 20:52:36 +00:00
Hiram R. Chirino 2e08bc7f37 https://issues.apache.org/activemq/browse/AMQ-855
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@464643 13f79535-47bb-0310-9956-ffa450edef68
2006-10-16 19:50:20 +00:00
Hiram R. Chirino 5159e2b9ad Copy the configured broker info too so that the brokerName is set on the created discovery agent.
This fixes the WARN message that was being produced on startup.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@464216 13f79535-47bb-0310-9956-ffa450edef68
2006-10-15 15:52:11 +00:00
Hiram R. Chirino 9ca56a0049 http://issues.apache.org/activemq/browse/AMQ-976
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@464110 13f79535-47bb-0310-9956-ffa450edef68
2006-10-15 03:31:28 +00:00
Robert Davies 19812e7e29 Fixed failing test cases: - a few problems had been there for a while
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@463679 13f79535-47bb-0310-9956-ffa450edef68
2006-10-13 13:25:27 +00:00
Robert Davies 3a9299bade Fixed failing test cases: - a few problems had been there for a while
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@463646 13f79535-47bb-0310-9956-ffa450edef68
2006-10-13 11:17:41 +00:00
Robert Davies a20de10f4a Subscribers shout have unique ObjectNames - so use the ConsumerId
as part of the object name - unless its a durable subscriber.
Currently, we weren't allowing more than one consumer from the same 
client to be registered

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@463233 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 12:43:42 +00:00
Robert Davies 3c9a89ac1a Don't add the same CompositeDataSupport instance into the TabularData
twice (Doh!)

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@463232 13f79535-47bb-0310-9956-ffa450edef68
2006-10-12 12:40:32 +00:00
Robert Davies daa3c005c5 delete instead of clear messages for deleteAllMessagesOnStart()
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@462745 13f79535-47bb-0310-9956-ffa450edef68
2006-10-11 09:25:05 +00:00
Robert Davies 5c4bd063d7 added additional properties for network control etc
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@454532 13f79535-47bb-0310-9956-ffa450edef68
2006-10-09 22:09:54 +00:00
Robert Davies 7a6b944e6b Ensure messages inform usage manager when they hop in and out of ram ...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@454471 13f79535-47bb-0310-9956-ffa450edef68
2006-10-09 19:38:17 +00:00
Robert Davies 78035ea26b check tmpDataStore is actually created before closing!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@454444 13f79535-47bb-0310-9956-ffa450edef68
2006-10-09 17:56:58 +00:00
Robert Davies b6ba20b965 changes for https://issues.apache.org/activemq/browse/AMQ-845 -
provide support for durable topic cursors

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@454368 13f79535-47bb-0310-9956-ffa450edef68
2006-10-09 13:05:20 +00:00
Frederick G. Oconer 4208134b5e Minor correction on comments.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@454326 13f79535-47bb-0310-9956-ffa450edef68
2006-10-09 10:06:40 +00:00
Adrian T. Co ff7bee0e49 Minor update: Check for null first before using the object.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453629 13f79535-47bb-0310-9956-ffa450edef68
2006-10-06 15:02:42 +00:00
Brian McCallister f8485e3b36 Initial work on making the stomp frame and destination conversion in and out of activemq pluggable. The only implementation is the 4.0 style, but adding others is doable now.
Configuration is done on a per-TransportFactory basis right now, this might need some tweaking. Will discuss on list


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453497 13f79535-47bb-0310-9956-ffa450edef68
2006-10-06 04:55:04 +00:00
Hiram R. Chirino 8c5aadf6a0 Switch to latest depolyed snapshot of activeio and disable persitence for some tests that don't need it on.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453454 13f79535-47bb-0310-9956-ffa450edef68
2006-10-06 01:41:03 +00:00
Hiram R. Chirino 5a58837f8e Updated test to the new way of specifying the broker xml file in the JNDI properties.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453440 13f79535-47bb-0310-9956-ffa450edef68
2006-10-06 00:31:01 +00:00
Hiram R. Chirino bcca6682e0 http://issues.apache.org/activemq/browse/AMQ-958
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453380 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 21:05:52 +00:00
Robert Davies 374971febe trim the string used to get the sequence id
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453176 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 10:13:23 +00:00
Robert Davies a3cd7da9c1 fixed some class cast exceptions
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453171 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 10:11:17 +00:00
Frederick G. Oconer ac4beb12f9 https://issues.apache.org/activemq/browse/AMQ-956:
Fix, created an activemq-version property that will represent as the version of each activemq dependencies. This way the activemq snapshot transitive dependencies will not refer to the timestamp of the parent.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453166 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 09:55:36 +00:00
Robert Davies 6e80442519 work for https://issues.apache.org/activemq/browse/AMQ-876
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453124 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 07:20:31 +00:00
Robert Davies 17946e5325 work for https://issues.apache.org/activemq/browse/AMQ-876
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453123 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 07:19:35 +00:00
Hiram R. Chirino 44aece5020 use the subscription name in the object key of a durable subscription so that it is more unique so that the MBeanTest can pass.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@453075 13f79535-47bb-0310-9956-ffa450edef68
2006-10-05 00:58:59 +00:00
Adrian T. Co 09ebb720d3 Fix for: https://issues.apache.org/activemq/browse/AMQ-942
- Added support for large string in ActiveMQStreamMessage.
- Change the marshalling method of ActiveMQStreamMessage to also use the MarshallingSupport utility. This allows a central utility to handle object marshalling. Unmarshalling was still left to ActiveMQStreamMessage as it performs type conversions.
- NOTE: The constants use to determine the data type was also change to refer to the constants in MarshallingSupport. This makes this version's wireformat incompatible with previous versions.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452793 13f79535-47bb-0310-9956-ffa450edef68
2006-10-04 08:29:38 +00:00
James Strachan 00282727b8 minor refactor to create marshalString helper method
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452752 13f79535-47bb-0310-9956-ffa450edef68
2006-10-04 06:13:12 +00:00
Hiram R. Chirino afcb55e547 Use released versions of the plugins
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452662 13f79535-47bb-0310-9956-ffa450edef68
2006-10-03 22:44:54 +00:00
Hiram R. Chirino dfddf69103 Adding missing header files.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452657 13f79535-47bb-0310-9956-ffa450edef68
2006-10-03 22:29:08 +00:00
James Strachan 4e1ec02590 added an explicit check that the destination is not null to prevent cryptic exception messages from the broker
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452507 13f79535-47bb-0310-9956-ffa450edef68
2006-10-03 14:26:38 +00:00
James Strachan 8d42a5af7f applied patch from Hiroshi Ayukawa to ensure that object stream marshalling is all released - many thanks! For discussion see: http://www.nabble.com/Broker-used-up-the-memory-tf2316972.html#a6598182
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452505 13f79535-47bb-0310-9956-ffa450edef68
2006-10-03 14:05:11 +00:00
James Strachan 917927fe6d Patch for AMQ-950 to only create a JMX context if there is not a platform one
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452350 13f79535-47bb-0310-9956-ffa450edef68
2006-10-03 08:37:16 +00:00
Jonas B. Lim 62cb1b6cb0 updates for https://issues.apache.org/activemq/browse/AMQ-834 and https://issues.apache.org/activemq/browse/AMQ-833
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@452346 13f79535-47bb-0310-9956-ffa450edef68
2006-10-03 08:33:15 +00:00
Frederick G. Oconer aa532c1661 fixed classname specified in the log.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@451617 13f79535-47bb-0310-9956-ffa450edef68
2006-09-30 17:18:51 +00:00
Frederick G. Oconer 61308b8ff9 Made a slight mistake on the name of the unit test. Change the name of JmsQueueSendReceiveWithMessageExpiration to JmsQueueSendReceiveWithMessageExpirationTest.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@451615 13f79535-47bb-0310-9956-ffa450edef68
2006-09-30 17:09:38 +00:00
Frederick G. Oconer e8bae06604 Added unit test for consuming expired topic and queue. - AMQ-936
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@451612 13f79535-47bb-0310-9956-ffa450edef68
2006-09-30 17:00:57 +00:00
Jonas B. Lim 0552c2bf0d https://issues.apache.org/activemq/browse/AMQ-812 - allow all destinations, including inactive ones to be shown in jmx
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@451518 13f79535-47bb-0310-9956-ffa450edef68
2006-09-30 02:06:59 +00:00
James Strachan a8abf2e391 removed some duff javadoc
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@451325 13f79535-47bb-0310-9956-ffa450edef68
2006-09-29 15:22:49 +00:00
James Strachan 72491912ad make absolutely sure that a session is always removed from the connection even if there is a failure while closing
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@451323 13f79535-47bb-0310-9956-ffa450edef68
2006-09-29 15:10:28 +00:00
James Strachan 833eefb345 ensure that producer & consumers are created lazily
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450451 13f79535-47bb-0310-9956-ffa450edef68
2006-09-27 14:19:44 +00:00
Patrick Edward Lapus Villacorta 91bcbda6e0 AMQ-928 - decrement consumer count only when a subscription was removed (add null check)
- add test

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450371 13f79535-47bb-0310-9956-ffa450edef68
2006-09-27 07:58:28 +00:00
Hiram R. Chirino eaa5c9991b Fixing pom
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450290 13f79535-47bb-0310-9956-ffa450edef68
2006-09-27 02:45:45 +00:00
Hiram R. Chirino bd0ad6860a In an attempt to make the openwire generator easier to maintain and use from the now seperate activemq-cpp and
activemq-dotnet modules, I converted the groovy scripts to plain java and you can now execute them with just plain
Ant.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450289 13f79535-47bb-0310-9956-ffa450edef68
2006-09-27 02:42:47 +00:00
Hiram R. Chirino 32f0612059 Setting the eol style
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450143 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 18:40:49 +00:00
Hiram R. Chirino 0935193f85 Added licence headers so that generated sources also have the header
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450141 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 18:29:30 +00:00
Hiram R. Chirino 77f1ed2207 Set the eol style on the generated marshallers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450091 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 15:44:19 +00:00
James Strachan 094f00750f applied patch from Kelly Campbell for AMQ-940 wth thanks
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@450044 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 13:32:52 +00:00
Jonas B. Lim 2b11b8c36d fix for https://issues.apache.org/activemq/browse/AMQ-851 - reduce dependencies of the activemq-core POM to only minimal stuff. moved xpath filtering components to activemq-optional
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@449965 13f79535-47bb-0310-9956-ffa450edef68
2006-09-26 09:49:55 +00:00
James Strachan be5a767333 doh - added the correct headers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@449684 13f79535-47bb-0310-9956-ffa450edef68
2006-09-25 14:07:23 +00:00
James Strachan 7a5c4990e5 added missing license headers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@449682 13f79535-47bb-0310-9956-ffa450edef68
2006-09-25 14:02:30 +00:00
James Strachan 4b595ea6dc applied patch from John Heitmann for AMQ-932 - many thanks!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@449654 13f79535-47bb-0310-9956-ffa450edef68
2006-09-25 11:26:53 +00:00
James Strachan 6e34afc293 fixed failing test
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@449045 13f79535-47bb-0310-9956-ffa450edef68
2006-09-22 18:40:43 +00:00
James Strachan f6d4f9f148 tidied up the wire format negotiation to ensure that we don't try verison 0
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@449023 13f79535-47bb-0310-9956-ffa450edef68
2006-09-22 17:58:37 +00:00
Jonas B. Lim 635bc2b11a fix for https://issues.apache.org/activemq/browse/AMQ-933
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@448492 13f79535-47bb-0310-9956-ffa450edef68
2006-09-21 08:40:30 +00:00
Hiram R. Chirino 648826b6d2 https://issues.apache.org/activemq/browse/AMQ-912
Removed extra  activemq-core/src/main/java/org/apache/activemq/security/JassCredentialCallback.java
and renamed JassCredentialCallback.java to JassCredentialCallbackHandler.java since a Callback is very different from a CallbackHandler


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@447635 13f79535-47bb-0310-9956-ffa450edef68
2006-09-18 23:27:21 +00:00
Hiram R. Chirino 1a88ac6ac3 Commiting awesome patch by Sepand Mavandadi to add ActiveMQ support for SSL authentication and authorization: https://issues.apache.org/activemq/browse/AMQ-912
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@447608 13f79535-47bb-0310-9956-ffa450edef68
2006-09-18 22:43:24 +00:00
Hiram R. Chirino 4f945cf7e1 Commiting awesome patch by Sepand Mavandadi to add ActiveMQ support for SSL authentication and authorization: https://issues.apache.org/activemq/browse/AMQ-912
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@447607 13f79535-47bb-0310-9956-ffa450edef68
2006-09-18 22:42:30 +00:00
Jonas B. Lim c9b89056f7 fix for http://issues.apache.org/activemq/browse/AMQ-922
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@443534 13f79535-47bb-0310-9956-ffa450edef68
2006-09-15 00:31:46 +00:00
Hiram R. Chirino 220ad62a50 https://issues.apache.org/activemq/browse/AMQ-915
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@443430 13f79535-47bb-0310-9956-ffa450edef68
2006-09-14 17:58:49 +00:00
Hiram R. Chirino 295850da01 Rolling back commit 443271 since it is breaking the build
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@443425 13f79535-47bb-0310-9956-ffa450edef68
2006-09-14 17:38:32 +00:00
Adrian T. Co 04c3b07a96 Backported fix for https://issues.apache.org/activemq/browse/AMQ-915
Failover transport does not replay all the transaction operations on failover.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@443271 13f79535-47bb-0310-9956-ffa450edef68
2006-09-14 07:16:11 +00:00
Jonas B. Lim a86a587788 fixed for http://issues.apache.org/activemq/browse/AMQ-918
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@443267 13f79535-47bb-0310-9956-ffa450edef68
2006-09-14 06:54:49 +00:00
Robert Davies 4eef609524 More foundation work to resolve: http://issues.apache.org/activemq/browse/AMQ-845
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@442550 13f79535-47bb-0310-9956-ffa450edef68
2006-09-12 10:07:34 +00:00
Hiram R. Chirino 62f798a3df https://issues.apache.org/activemq/browse/AMQ-855
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@441525 13f79535-47bb-0310-9956-ffa450edef68
2006-09-08 14:56:41 +00:00
Hiram R. Chirino 5b53083274 Fix for http://issues.apache.org/activemq/browse/AMQ-911
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@440588 13f79535-47bb-0310-9956-ffa450edef68
2006-09-06 03:19:33 +00:00
Hiram R. Chirino 937de5bd11 http://issues.apache.org/activemq/browse/AMQ-913
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@440541 13f79535-47bb-0310-9956-ffa450edef68
2006-09-06 00:39:54 +00:00
Hiram R. Chirino 86d006ab28 splitting kaha.impl into 3 packages per: http://www.nabble.com/Kaha-package-re-rog-tf2218956.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@440342 13f79535-47bb-0310-9956-ffa450edef68
2006-09-05 13:51:13 +00:00
Robert Davies 3fe77a2cf8 Use a different TaskFactory for PersistenceAdaptors - allowing the thread priority
to be set differently for PersistenceAdaptors (e.g. Journal) than normal tasks.

This is part of the work necessary for http://issues.apache.org/activemq/browse/AMQ-845

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@440108 13f79535-47bb-0310-9956-ffa450edef68
2006-09-04 15:40:53 +00:00
Hiram R. Chirino 802296d5d9 Fix broken test case: ConfigTest
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439950 13f79535-47bb-0310-9956-ffa450edef68
2006-09-04 06:32:41 +00:00
Hiram R. Chirino b75a6dac1b Applied patch: https://issues.apache.org/activemq/browse/AMQ-891
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439939 13f79535-47bb-0310-9956-ffa450edef68
2006-09-04 05:44:38 +00:00
Hiram R. Chirino ac66a09dab Added a MemoryPropertyEditor that allows you to specify memory sizes in the xbean config like: limit="20 MB"
Upgraded the xbean maven plugin to 2.6 and the new qdox that it used did not like some of our valid inline initialization of variables, so I had
to refactor to an equivalent form that qdox did like.

http://issues.apache.org/activemq/browse/AMQ-827
http://issues.apache.org/activemq/browse/AMQ-909



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439930 13f79535-47bb-0310-9956-ffa450edef68
2006-09-04 04:56:25 +00:00
Hiram R. Chirino 8029b8d557 trace more operations and don't let tracing errors cause operations to fail.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439886 13f79535-47bb-0310-9956-ffa450edef68
2006-09-04 00:31:55 +00:00
Robert Davies e78edb1ea7 move setPercentUsage() out of synchronized blocks to prevent a deadlock in the journal
persistence adaptor

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439837 13f79535-47bb-0310-9956-ffa450edef68
2006-09-03 19:22:12 +00:00
Hiram R. Chirino a7891c3dca Patch applied from Vadim: https://issues.apache.org/activemq/browse/AMQ-855
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439804 13f79535-47bb-0310-9956-ffa450edef68
2006-09-03 17:09:51 +00:00
Robert Davies 7d1e6bcdee some ground work for http://issues.apache.org/activemq/browse/AMQ-845
changed pending linked list to use a PendingMessageCursor interface instead

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439552 13f79535-47bb-0310-9956-ffa450edef68
2006-09-02 07:03:30 +00:00
Hiram R. Chirino a19bfd4c9a https://issues.apache.org/activemq/browse/AMQ-855 allow prefetch==0 to work with receive(timeout) and receiveNoWait()
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439442 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 19:52:18 +00:00
Hiram R. Chirino e16114f99b Protect against NPE when toString() is called before object is fully initialized.
Spring seems to be doing this (part of of it's debug logging) with newer releases.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439346 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 15:06:13 +00:00
Hiram R. Chirino 2b51c3357e Opps.. commented out tests by mistake
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439345 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 15:01:35 +00:00
Robert Davies fe0243ade3 use logger for exceptions
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439298 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 12:49:16 +00:00
Hiram R. Chirino e2bd38c7a2 http://issues.apache.org/activemq/browse/AMQ-907
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439204 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 06:27:42 +00:00
Hiram R. Chirino 88acb0ede7 Eliminating required dependency on activeio... http://issues.apache.org/activemq/browse/AMQ-907
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439111 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 00:13:23 +00:00
Robert Davies 9d4c74fb74 git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438994 13f79535-47bb-0310-9956-ffa450edef68 2006-08-31 17:32:02 +00:00
Robert Davies bfaff9b37c Apply patch http://issues.apache.org/activemq/browse/AMQ-877
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438917 13f79535-47bb-0310-9956-ffa450edef68
2006-08-31 13:42:14 +00:00
Robert Davies f48b4eb3a3 added debug around transport being disposed
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438840 13f79535-47bb-0310-9956-ffa450edef68
2006-08-31 08:30:50 +00:00
Frederick G. Oconer 46c6ff97ac Issues:
1. 

Bug: Unable to find some dependencies because the maven plugin that is downloaded are snapshots version. 

Solution: Disabled release version on pluginRepository "apache-snapshots".

2.  

Bug: https://issues.apache.org/activemq/browse/AMQ-901
Solution: Changed version of maven-xbean-plugin to release version 2.5


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438348 13f79535-47bb-0310-9956-ffa450edef68
2006-08-30 04:18:56 +00:00
James Strachan 9479de76fa fix for AMQ-896 and AMQ-837. Also tidied up the Queue / QueueView / QueueViewMBean code a little to make it easier to work with queues via Java / JMX allowing messages to be copied, moved and removed via a selector or MessageReferenceFilter
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436899 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 18:41:45 +00:00
James Strachan fdb9c4153b added a test case to check we can configure the keepAlive and tcpNoDelay properties on TCP. For background see: http://www.nabble.com/Bad-AMQ-Linux-performance-tf2159490.html#a5986085
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436850 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 16:42:44 +00:00
James Strachan e8c8abcd5b applied patch from John Heitmann to fix AMQ-889 to avoid duplicate consumers (such as on failover) leaking resources
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436835 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 15:39:16 +00:00
James Strachan 1ad52f4209 patch supplied by John Heitmann to allow the rmi port to be configured to fix AMQ-892
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436833 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 15:31:22 +00:00
James Strachan b54ce41de2 added patch by John Heitmann with thanks to fix issue AMQ-890
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436767 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 11:52:33 +00:00
James Strachan fbad105e7d attempt to reconnect to the remote JMS broker if we get a fail sending a message to it - an attempt at fixing AMQ-895
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436752 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 11:01:30 +00:00
James Strachan 09990f2eab add the UDP trace plugin which can be handy when testing stuff
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436751 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 10:41:36 +00:00
James Strachan aa3b9acd5a applied patch from John Heitmann, many thanks - which fixes AMQ-515
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436748 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 10:38:47 +00:00
James Strachan d21381d21b allow the TCP_NODELAY option to be configured
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436745 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 10:11:33 +00:00
James Strachan a420312a40 avoid the possibility that 2 threads could attempt to add a destination at the same time causing it to be created twice and avoid issues such as duplicate registration in JMX
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434397 13f79535-47bb-0310-9956-ffa450edef68
2006-08-24 14:01:30 +00:00
James Strachan d4a50a7340 allow users to disable the creation of the DDL tables on startup
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434344 13f79535-47bb-0310-9956-ffa450edef68
2006-08-24 09:00:55 +00:00
James Strachan 53082e6a14 add the ability to remove network connectors dynamically
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434068 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 16:12:47 +00:00
James Strachan 6e714a2fe5 use INFO level logging when we loose a connection to a broker to highlight to users bad networking issues such as dropped sockets or bad firewalls etc. This change fixes AMQ-829
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434064 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 15:31:40 +00:00
James Strachan 4f715a2f8a Have just added a short circuit for the loop trying to acquire the exclusive lock so that we fail fast if we are stopping to fix AMQ-893
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434007 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 10:55:55 +00:00
James Strachan d4a834743f added the ability to configure the TCP keepAlive option
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434006 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 10:54:43 +00:00
Hiram R. Chirino 4b6b61b820 Added a udp and multicast broker tracing plugins. If enabled on a broker they can be used to monitor the broker without much network overhead.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433948 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 06:58:41 +00:00
Hiram R. Chirino 6a12e9cdeb http://issues.apache.org/activemq/browse/AMQ-887
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433673 13f79535-47bb-0310-9956-ffa450edef68
2006-08-22 15:25:50 +00:00
Hiram R. Chirino 960dce70d3 http://issues.apache.org/activemq/browse/AMQ-888
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433286 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 17:08:00 +00:00
Hiram R. Chirino 58d4605661 Fix for http://issues.apache.org/activemq/browse/AMQ-886
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433244 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 13:43:39 +00:00
James Strachan 8043380127 remove memory leak of consumers & browsers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433198 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 08:40:08 +00:00
Robert Davies bc005fd1e6 tidy code for easier maintenance
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432664 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 18:02:49 +00:00
James Strachan 36553b336d added snippet macro tags for the wiki
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432519 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 08:35:20 +00:00
James Strachan ee2462da41 Minor refactor so that we can configure the MasterConnector using XML or dependency injection easier. Also added a test case showing how to use a new <masterConnector> element to configure the userName & password of the slave. For background on this issue see: http://www.nabble.com/Master-Slave-with-authentication-tf2094845.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432517 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 08:30:40 +00:00
Robert Davies aaccbd3bd4 Added optinal async delivery to VMTransport
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432221 13f79535-47bb-0310-9956-ffa450edef68
2006-08-17 13:01:50 +00:00
Brian McCallister 85df0e62d7 Minor change to test case
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431716 13f79535-47bb-0310-9956-ffa450edef68
2006-08-15 21:57:06 +00:00
Brian McCallister 7d4cddd452 Stomp should now not pass through headers with null values in the AMQ message (correlation-id, reply-to, etc)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431714 13f79535-47bb-0310-9956-ffa450edef68
2006-08-15 21:55:06 +00:00
Hiram R. Chirino 7711c7450d Adding a transport context variable.. see: http://www.nabble.com/Where-to-add-new-SSL-BrokerService-functionality-tf2088221.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430820 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 16:43:34 +00:00
Hiram R. Chirino befb3adc32 get gram:gram to run the first script too... it currently has a problem splitting on the :
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430798 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 14:23:38 +00:00
James Strachan 06c560c081 fixed test case due to openwire version increase
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430742 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 09:34:11 +00:00
James Strachan fb5a3730db modified test case to use TCP to force marshalling of the MesagePull command to check thats working
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430716 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 08:00:03 +00:00
Hiram R. Chirino c26d8a9d0d Added openwire v2 marshallers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430617 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 01:44:04 +00:00
Hiram R. Chirino 1ff8046990 Adding initial marshaller for v2
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430485 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 19:03:29 +00:00
Hiram R. Chirino 59a28777cd Incrementing the openwire version
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430483 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 19:00:10 +00:00
James Strachan 6e3a634518 added the client side and a test case to show prefetch of zero working for pull-only queues with synchronous consumers to fix AMQ-855
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430476 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 18:48:24 +00:00
James Strachan 9d671b70aa added some early support for AMQ-855 to allow pure pull based consumption - adding a MessagePull command so that a client can pull messages on demand
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430445 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 17:17:19 +00:00
James Strachan c3fae7767d added a better example of using the xbean-spring flavour of XML configuration
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430407 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 14:57:11 +00:00
Robert Davies 21f9bb8367 fix for http://issues.apache.org/activemq/browse/AMQ-857
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430351 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 10:38:29 +00:00
Robert Davies ed49ada604 applied patch for http://issues.apache.org/activemq/browse/AMQ-776
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430068 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 15:10:26 +00:00
James Strachan 3e945b5a91 Applied patch for AMQ-826 with thanks. This patch adds an LDAP based authorization map. I"ve added the test case but disabled it so far - I've not figured out the magic combination of jars and versions and spring.xml configuration files to boot up ApacheDS in Spring for the test case - it seems the online documentation nor the spring.xml that comes with the 1.0-RC3 download actually work
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430034 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 11:37:18 +00:00
James Strachan 171e3223c1 added patch submitted by Mathew Kuppe for AMQ-871 to allow the eviction strategies to decide to evict multiple messages
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430023 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 10:28:38 +00:00
James Strachan e7e15b5559 a fix for AMQ-769 to allow the MessageGroupMap implementation to be specified via a policyEntry
http://incubator.apache.org/activemq/per-destination-policies.html

so you can specify something like this...

 <broker>

    <destinationPolicy>
      <policyMap>
        <policyEntries>
          <policyEntry queue=">">
           <messageGroupMapFactory>
            <simpleMessageGroupMapFactory/>
    

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429995 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 08:44:27 +00:00
Robert Davies a7b9e8ce9c fix for http://issues.apache.org/activemq/browse/AMQ-872
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429984 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 07:17:59 +00:00
James Strachan c96f327bfa removed unused code for AMQ-822
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429776 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 19:07:40 +00:00
James Strachan 08e4b7ba19 minor tweak to make absolutely sure that we definitely clear down the clockDaemon
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429767 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 18:42:24 +00:00
James Strachan cab35d7553 added a better exception message if we get a binding exception
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429765 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 18:39:39 +00:00
Robert Davies 0ee6047d01 removed println in setRoot()
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429609 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 08:03:12 +00:00
Hiram R. Chirino bf4d7538f8 Beter documentation for xbean reference generation.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429358 13f79535-47bb-0310-9956-ffa450edef68
2006-08-07 14:54:29 +00:00
Robert Davies fd96598b25 extended debug information for clarity
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428467 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 18:13:37 +00:00
Robert Davies 51829f56a1 copying the broker path breaks networks - if a consumer re-uses a consumed
message and forwards it on

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428465 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 18:09:23 +00:00
James Strachan a974625016 modified test case to ignore the extra Timer thread that gets created but I can't yet figure out where its created :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428436 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 16:01:10 +00:00
James Strachan 4d2b20b1b2 lets wait a little for the background thread to shut first so that threads tend to shut down nicely
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428419 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 15:00:14 +00:00
James Strachan 6cf2169533 Added a modified version of the patch donated to (LINGO-22) submitted by Jim Beattie which tests that we leave no threads around after shutting down the JMS client and broker, together with making the Session Executor / TaskRunnerFactory part of the connection. We could still make it a singleton if required and just use reference counting to ensure its shutdown properly after all connections are closed
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428339 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 11:16:18 +00:00
Hiram R. Chirino 98f3545303 Added test case to verify that the prefetch buffer works as expected for prefetch==1
http://www.nabble.com/Trouble-with-prefetch-buffer.-tf2029800.html#a5599978

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428022 13f79535-47bb-0310-9956-ffa450edef68
2006-08-02 15:22:30 +00:00
Robert Davies 902a8ea864 Allow the local destination name to be set -
re this thread on the user list: http://www.nabble.com/JMS-to-JMS-Bridge-tf1901141.html#a5598457

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427656 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 17:31:47 +00:00
Hiram R. Chirino 4c1cc956cc This allow spring 2.0 to work with xbean-2.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427613 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 15:30:46 +00:00
James Strachan 6b03bd3f9b added a test case showing how to use the XBean configuration in a regular Spring XML file using the Spring 2 namespace handler feature
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427599 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 15:10:59 +00:00
James Strachan 65f67c6530 switch to use 2.6-SNAPSHOT of the xbean plugin to avoid the bug that was creating bad XSDs
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427597 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 15:01:37 +00:00
James Strachan 5fbf634cfb applied patch from Jason Carreira for AMQ-853 with thanks!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427542 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 11:40:57 +00:00
James Strachan 3badddac87 got the xbean XSDs to deploy as part of a release
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427527 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 10:59:22 +00:00
James Strachan 794acb667c a minor refactor to make it easier to extend ConnectionInfo/ConnectionContext without having to change code in the AbstractConnection in the future - such as to support new certificate or security token mechanisms. For background see thread: http://www.nabble.com/Certificate-login-tf2029724.html#a5583011
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427507 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 09:50:46 +00:00
James Strachan dd5c9e6e13 allow folks to disable the JDBC database lock
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427144 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 15:37:07 +00:00
Hiram R. Chirino b3001f22b1 Fixed comments and allow the use of <connectionFactory> and <xaConnectionFactory> in xbean files.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427135 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 15:06:27 +00:00
Hiram R. Chirino b2f9eba23a Enabled the gram plugin
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427119 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 14:03:02 +00:00
Adrian T. Co bc71842394 Added NPE checking for test case. Still failing though.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427037 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 07:48:58 +00:00
James Strachan cb77064b88 fix for AMQ-839 - lets not use == but compare the connectionIDs by value when removing a clientID
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426764 13f79535-47bb-0310-9956-ffa450edef68
2006-07-29 08:03:31 +00:00
Adrian T. Co 795166e87a Fix xml resource path
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426493 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 13:04:46 +00:00
Adrian T. Co 8e85dd25ed Enabled ProxyConnector test. I've tested this in windows and linux and it seems to be passing. Although, it takes around 379 secs on our linux box, while it takes just 9 secs in windows.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426487 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 12:20:25 +00:00
Adrian T. Co dffe336851 Re-enabled passing test case. Tested it on windows and linux env.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426486 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 12:14:06 +00:00
Adrian T. Co c1e4384db2 fix mistype in slave.xml
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426472 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 10:37:16 +00:00
Adrian T. Co 6e755a5cc5 Renamed the kahaPersistentAdaptor to kahaPersistenceAdapter to be consistent with other persistence adapters. Makes configuration slightly more intuitive. :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426461 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 09:54:32 +00:00
James Strachan c36ea1aa9b applied patch from Mathew Kuppe for AMQ-849 - many thanks!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426438 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 08:41:07 +00:00
Hiram R. Chirino 8c9a6ebb53 The openwire generation scripts have moved to the activemq-openwire-generator module
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426386 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 05:02:36 +00:00
Hiram R. Chirino 7f883f6fe2 Applied new source header boiler plate per http://www.apache.org/legal/src-headers.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426384 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 05:00:24 +00:00
Hiram R. Chirino 96d92110a3 Applied new source header boiler plate per http://www.apache.org/legal/src-headers.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426370 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 03:22:58 +00:00
Hiram R. Chirino 57b4941325 Applied new source header boiler plate per http://www.apache.org/legal/src-headers.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426366 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 03:04:41 +00:00
James Strachan 1a070b7a23 fixed failing MBeanTest due to my bad refactoring :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426160 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 17:36:17 +00:00
Hiram R. Chirino 1bd8c0b47f https://issues.apache.org/activemq/browse/AMQ-835
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426136 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:55:32 +00:00
Hiram R. Chirino acd599606e http://issues.apache.org/activemq/browse/AMQ-847
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426134 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:52:50 +00:00
James Strachan 8abb655e82 added a helper method on the broker for its default administration connection context to avoid various parts of the code spoofing one and to provide a single place we can register any particular security details for startup or runtime MBean based administration
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426132 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:39:09 +00:00
James Strachan 4bd8a8bf85 added a test case to show the auto-creation of destinations on startup working to fix AMQ-828. For documentation see: http://activemq.org/site/configure-startup-destinations.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426116 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:14:38 +00:00
James Strachan 5196499946 tidied up layouts
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426109 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 15:45:58 +00:00
James Strachan bd8d07d948 zap old utility class that has moved to the broker package
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426105 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 15:39:19 +00:00
James Strachan 4ae7e1cede added test cases for composite destinations (which are kinds of virtual destinations) - see http://incubator.apache.org/activemq/virtual-destinations.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426094 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:56:48 +00:00
James Strachan f1db92fb07 zapped cruft (this was a cut and paste, I didn't mean to add it to svn :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426088 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:25:14 +00:00
James Strachan 370734c821 moved the virtual topic test cases to a better package and added a test case that demonstrates how to configure the virtual topic policy to enable all topics to be virtual topics together with changing the consumer queue prefix
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426087 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:23:52 +00:00
James Strachan 876d9cf64e moved a simple main which can be used for testing the broker in your IDE to a better package (was in test)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426086 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:22:39 +00:00
James Strachan da67a38696 refactored the previous implementation of virtual topics to use DestinationInterceptors instead so that there is no cost to virtual topics unless you are using them. Also added support for CompositeQueue/CompositeTopics too
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426060 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 13:12:46 +00:00
Jonas B. Lim f2a80acac5 added NOT NULL contraint for ID column in ACTIVEMQ_LOCK table
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425971 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 06:25:29 +00:00
Hiram R. Chirino 8176dca67f http://issues.apache.org/activemq/browse/AMQ-846
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425637 13f79535-47bb-0310-9956-ffa450edef68
2006-07-26 06:07:11 +00:00
Hiram R. Chirino 859caee9d2 The SSH tests only pass on machines that have ssh installed and configured properly
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425163 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 19:51:35 +00:00
Hiram R. Chirino a42fac78b0 Fix for the forwarding bridge test the was broken.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425132 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 17:41:23 +00:00
Hiram R. Chirino 50a6495389 always throw an error if the transport is being used when it's no running. This fixes a couple of failing tests.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425127 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 17:30:16 +00:00
James Strachan 71154628f8 added cleaner logging, particularly when starting a slave (its good to tell the user that its looking for the exclusive lock so they know the broker is not just hanging for nothing :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425114 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 16:31:36 +00:00
James Strachan 29081a8b10 removed unused imports
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425021 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 12:08:40 +00:00
James Strachan 8f8fddc70c added patch from Brian Madigan. To see thread see: http://www.nabble.com/Re%3A-Virtual-Topics-%28was-Re%3A-Failover-topic-subscribers%29-tf1942508.html#a5439965
for background see: http://incubator.apache.org/activemq/virtual-destinations.html

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424994 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 10:27:32 +00:00
James Strachan 7d0d25ba32 tidied up imports
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424992 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 10:24:11 +00:00
James Strachan 387805efeb used the new clientIDPrefix and made the code easier to run on Java 5
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424932 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 06:51:41 +00:00
James Strachan 0094ff7269 added spring dependent connection factory implementations which autodefault the spring bean names for the clientIDPrefix property making it easier to introspect the running system. Fixes AMQ-840
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424700 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:05:29 +00:00
James Strachan 7d704bc3db added better javadoc for the xbean package
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424699 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:02:37 +00:00
James Strachan fb6af07447 added logging if MessageListener objects throw exceptions
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424698 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:01:47 +00:00
James Strachan 7339c6efea Added an optional clientIDPrefix property to allow auto-generated client Ids to be named to make it easier to manage a running system using JMX. Fixes AMQ-836
You can now specify this clientIDPrefix property on the ActiveMQConnectionFactory POJO or via a URI such as

tcp://localhost:61616?jms.clientIDPrefix=Cheese


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424697 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:00:37 +00:00
James Strachan 68d7c9e2fd fixed bad namespace usages that was causing some test cases to fail
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424696 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 09:49:43 +00:00
James Strachan 7dac801417 fixed shut down bug; the connection must be rolled back before closing
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424542 13f79535-47bb-0310-9956-ffa450edef68
2006-07-22 10:24:31 +00:00
James Strachan 90d0c4b38b an implementation of an exclusive lock in SQL to ensure that only one JDBC message store is run against a database at once to fix AMQ-831. For documentation on this feature see: http://activemq.org/site/jdbc-master-slave.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424328 13f79535-47bb-0310-9956-ffa450edef68
2006-07-21 14:10:45 +00:00
James Strachan e2f0ef3c5e made the test case broker Main a little easier to run with a URI supplied on the command line
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424326 13f79535-47bb-0310-9956-ffa450edef68
2006-07-21 14:07:18 +00:00
Robert Davies 4f131fdc26 ensure Desitnation infomation is received in the bridge in the right order
with respect to consumer information

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424214 13f79535-47bb-0310-9956-ffa450edef68
2006-07-21 07:31:52 +00:00
Robert Davies dc5b15ecd2 Interface for IndexLinkedList
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424040 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 20:11:22 +00:00
Robert Davies 1ac701c48a made IndexLinkedList an interface
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424037 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 20:06:55 +00:00
Robert Davies c94d636241 git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423933 13f79535-47bb-0310-9956-ffa450edef68 2006-07-20 13:48:23 +00:00
Robert Davies 6f4c286d66 Make IndexLinkedList and interface with two implementations - one for in-memory
iteration of the indexes, one for disk based iteration

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423919 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 12:50:15 +00:00
James Strachan ea35563b49 added patch for AMQ-835 - many thanks Ozgur Cetinturk
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423797 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 06:13:43 +00:00
Hiram R. Chirino 1bcd631bf9 increase the max amount of time we wait for reconnect since the default network reconnect delay could be up to 5 seconds
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423794 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 06:06:18 +00:00
Hiram R. Chirino 98a6f181ca http://issues.apache.org/activemq/browse/AMQ-789
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423784 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 05:45:32 +00:00
Hiram R. Chirino 2fc3e8ee7f Adding some network reconnect tests. These are used to validate the our network connections get re-established after a broker restart.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423783 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 05:44:53 +00:00
James Strachan c13a547e1e To help with the development of Virtual Topics I've added a test case to confirm that destinations are lazily created when a consumer is created. For more background see the dev thread: http://www.nabble.com/Re%3A-Virtual-Topics-%28was-Re%3A-Failover-topic-subscribers%29-tf1942508.html#a5404863
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423755 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 04:39:20 +00:00
James Strachan b3d89a755b added missing xbean-spring annotations to allow nicer XML configuration
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423738 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 03:27:14 +00:00
James Strachan bc344c9627 auto-create destinations when consumers are added to the broker (assuming auto-create is enabled) to help implement Virtual Topics.. For more background see: http://www.nabble.com/Re%3A-Virtual-Topics-%28was-Re%3A-Failover-topic-subscribers%29-tf1942508.html#a5332644
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422978 13f79535-47bb-0310-9956-ffa450edef68
2006-07-18 05:56:19 +00:00
James Strachan e0f168a58d added a couple of setter methods to make configuration a little simpler to avoid having to mentally multiply numbers by 1024 * 1024 and to fix AMQ-827
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422967 13f79535-47bb-0310-9956-ffa450edef68
2006-07-18 05:02:04 +00:00
James Strachan 40db04a2a8 reverted use of variable for xbean plugin version; it seems to cause some m2 wierdness
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422217 13f79535-47bb-0310-9956-ffa450edef68
2006-07-15 13:58:48 +00:00
James Strachan 6c5a0c634b Upgraded to xbean 2.5, using the same version as the parent pom
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422186 13f79535-47bb-0310-9956-ffa450edef68
2006-07-15 09:16:27 +00:00
Hiram R. Chirino da1204a1a8 set the explicit xbean plugin version so that the build works
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421972 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 18:04:31 +00:00
James Strachan fd3c5104df Added a workaround for Spring 2.0-rc1 for AMQ-825 where we avoid using File objects on the default persistence adapter and use Strings instead. Its unfortunate (I tried patching xbean-spring to get around this but I'm afraid it doesn't seem possible). So folks using Java to configure the dataDirectory will need to change foo.setDataDirectory(file) to foo.setDataDirectoryFile(file) or switch to using a String
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421936 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 16:25:29 +00:00
James Strachan ea63d69242 switched to using the xbean-spring plugin
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421898 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 13:11:42 +00:00
James Strachan 1fd01f0888 fixed namespaces in XML files to only apply the ActiveMQ namespace to the <broker> element and its decendants to avoid confusing spring/xbean-spring when using other tags like <bean>. Bad James - they should have been like this to start with :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421897 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 13:10:19 +00:00
James Strachan d64a9087bc fixed namespaces in test file
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421876 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 11:36:27 +00:00
James Strachan d966a8c4c1 fixed non-optional dependency
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421842 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 09:09:54 +00:00
Hiram R. Chirino 68c8c643f2 Cleaned up the TCP transport a little.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421811 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 05:54:13 +00:00
Frederick G. Oconer 2d9190f56a changed version of spring to 2.0-m5. Also, added spring dependency in activemq core to ensure that the right version is being set in the classpath.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421575 13f79535-47bb-0310-9956-ffa450edef68
2006-07-13 10:20:29 +00:00
Hiram R. Chirino f2f428101b Better debug logging of stack traces
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421356 13f79535-47bb-0310-9956-ffa450edef68
2006-07-12 18:08:27 +00:00
Hiram R. Chirino afba723191 http://issues.apache.org/activemq/browse/AMQ-814
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420899 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 15:32:20 +00:00
Hiram R. Chirino 1ea430e557 http://issues.apache.org/activemq/browse/AMQ-608
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420872 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 14:32:01 +00:00
James Strachan 857cc8c309 added a destroy() method to durable subscription mbeans to make it a bit easier to delete them via JMX. For more background see AMQ-811
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420835 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 13:21:26 +00:00
James Strachan ffd1ccb6b8 disabled test case which tends to fail on m2
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420831 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 13:07:04 +00:00
James Strachan 2116b04dbb disabled test case which tends to fail on m2
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420795 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 10:49:15 +00:00
Hiram R. Chirino 6722a0327e failover not needed anymore.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420734 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 06:00:37 +00:00
Hiram R. Chirino ad2546fa8d Fixed Network Connection failure recovery.
http://issues.apache.org/activemq/browse/AMQ-802
http://issues.apache.org/activemq/browse/AMQ-805



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420723 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:46:04 +00:00
Hiram R. Chirino 75fde7165e http://issues.apache.org/activemq/browse/AMQ-810
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420721 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:41:48 +00:00
Hiram R. Chirino 1250a6d023 Added reconnect logic.
http://issues.apache.org/activemq/browse/AMQ-803

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420718 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:38:18 +00:00
Hiram R. Chirino d6c75ee25e No need to be so verbose when disposing a service. If we need to find out why something is going wrong we can enable debug logging.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420716 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:34:56 +00:00
Hiram R. Chirino 40958b688f Impoved error logging and throw an exception if the transport is being used when it has been disconnected.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420714 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:32:20 +00:00
Hiram R. Chirino 87666fa194 http://issues.apache.org/activemq/browse/AMQ-809
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420712 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:29:31 +00:00
Hiram R. Chirino cf5ee40d63 http://issues.apache.org/activemq/browse/AMQ-808
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420708 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:21:40 +00:00
Hiram R. Chirino 2fe01ce355 Make the tests more reliable by explicity creating and shutting down the brokers. Also wait for the brokers to be setup before running the tests
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420699 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 03:59:54 +00:00
James Strachan 9b07e4323a added a helper method to make it easier to browse messages as JMS Message objects. See: http://www.nabble.com/ActiveMQ-JMX-Questions..-tf1917262.html#a5248649
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420527 13f79535-47bb-0310-9956-ffa450edef68
2006-07-10 14:03:24 +00:00
Frederick G. Oconer b662f6065c Removed relativepath element in parent declaration.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420267 13f79535-47bb-0310-9956-ffa450edef68
2006-07-09 09:11:22 +00:00
James Strachan 6df6d58efe Added support for AMQ-798 to enable a new boolean header called JMSXGroupFirstForConsumer
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419930 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 17:25:03 +00:00
James Strachan 8cff452960 moved the tests across from the assembly module that can be run inside the activemq-core module
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419844 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:57:34 +00:00
James Strachan a677c21240 moved the tests across from the assembly module that can be run inside the activemq-core module
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419843 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:57:09 +00:00
James Strachan c06ad31692 moved the tests across from the assembly module that can be run inside the activemq-core module
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419842 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:55:31 +00:00
James Strachan c9ab0d01d1 moved the tests across from the assembly module that can be run inside the activemq-core module
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419841 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:52:00 +00:00
Hiram R. Chirino 16d403f535 http://issues.apache.org/activemq/browse/AMQ-799
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419753 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 00:52:53 +00:00
James Strachan 06a5829c14 added a helper method so a BrokerFilter can lookup all the active destinations for a specific wildcard which can be useful for implementing things like AMQ-452 to support virtual destinations
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419629 13f79535-47bb-0310-9956-ffa450edef68
2006-07-06 17:50:56 +00:00
Hiram R. Chirino a88906f0e4 set the eol to native
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419366 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 22:30:19 +00:00
Hiram R. Chirino 65162d0133 Set the eol type to native.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419365 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 22:27:34 +00:00
Hiram R. Chirino a4b13add62 Configure our use of the gram maven plugin so that it generates the openwire marshaller source code.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419357 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 22:06:35 +00:00
Hiram R. Chirino 104305bac0 Fix 1.5 dependency
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419238 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 14:34:37 +00:00
Hiram R. Chirino 8b215705a2 Don't depend on java 1.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419156 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 03:55:20 +00:00
James Strachan 4383d00d81 added an example and test case of configuring the JMS to JMS bridge using the XBean format rather than the pure Spring version thats currently on the wiki - see http://incubator.apache.org/activemq/jms-to-jms-bridge.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419058 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 18:04:50 +00:00
James Strachan 466ccddc1f made it possible to disable advisory message support for AMQ-794
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419049 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 17:15:00 +00:00
Hiram R. Chirino 98b61e439e Moved the stomp2 package to stomp.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419014 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 14:17:48 +00:00
Hiram R. Chirino 1f6aa57df6 Removing old stomp implementation since the new one seems to be working better and has been verified to have fixed some bugs.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419012 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 14:14:12 +00:00
James Strachan 9324b597ac attempted patch to issue brought up on the user list: http://www.nabble.com/AMQ-4.0-with-Oracle-Persistence-and-XA-Transactions-tf1888956.html#a5165822
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418993 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 12:13:25 +00:00
James Strachan 0c2c5c6a19 spring cleaning; catch bad ackMode configurations and throw an exception
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418987 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 11:54:24 +00:00
James Strachan 4b08ea5c04 updated the javadoc of the connection & factory classes to match the documentation on the wiki http://incubator.apache.org/activemq/connection-configuration-uri.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418970 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 10:28:25 +00:00
James Strachan db39e50583 updated test case to not use the default value of dispatchAsync from previous commit
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418967 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 09:57:15 +00:00
James Strachan 480433bd74 fix for AMQ-792 to allow the async dispatch of messages to consumers to be easily configured & properly documented the javadoc. For more detail see http://activemq.org/site/consumer-dispatch-async.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418966 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 09:54:38 +00:00
Robert Davies c250fa5f6c fix for http://issues.apache.org/activemq/browse/AMQ-792
enable setting async dispatch for consumers

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418824 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 18:46:09 +00:00
Hiram R. Chirino 10fe0ff7fa Making build more m2 friendly.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418798 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 16:25:45 +00:00
James Strachan b9d3032246 removed dependency on XBeanBrokerService so that a regular Spring XML file can be used that just instantiates BrokerService directly to fix AMQ-790
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418790 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 15:23:32 +00:00
Hiram R. Chirino 7113c5efd8 Fix for
http://issues.apache.org/activemq/browse/AMQ-665


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418618 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 16:49:07 +00:00
Hiram R. Chirino be742f2339 Receipt action was not being populated.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418617 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 16:48:34 +00:00
Hiram R. Chirino 530884a2d9 Better protocol error handling.
Fixed http://issues.apache.org/activemq/browse/AMQ-649



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418602 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 15:00:13 +00:00
Hiram R. Chirino 1ac3421e36 Fixing http://issues.apache.org/activemq/browse/AMQ-724, async exception could close a connection while a new consumer is being added which resulted in the consumer not being removed from the
broker when the connction was shut down.

Danielius Jurna, thanks for the great bug report and problem determination!



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418592 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 13:43:19 +00:00
Hiram R. Chirino dc98d967b5 Added a new/highly refactored version of the STOMP protocol implementation.
The biggest difference between this and previous implementation is that conversion between the STOMP protocol and 
the ActiveMQ protocol happens at a Transport Filter layer instead of doing it all at the WireFormat layer.

I think this has resulted in cleaner code since there's a better seperating between marshalling/unmarshalling of 
the STOMP protocol and converting the stomp protocol to the activemq protocol.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418550 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 04:18:44 +00:00
Hiram R. Chirino 6d550302a2 Enabled working test
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418549 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 04:10:36 +00:00
Hiram R. Chirino b4b8499be5 Cleaned up TCP transport a little.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418548 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 04:08:53 +00:00
Hiram R. Chirino e423bc58a0 http://issues.apache.org/activemq/browse/AMQ-789
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418497 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 19:03:00 +00:00
Hiram R. Chirino 3a4f3d5bd9 Fixed ItStillMarshallsTheSameTest
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418496 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 18:37:22 +00:00
Hiram R. Chirino 7f0e13571f http://issues.apache.org/activemq/browse/AMQ-406
You can now configure the prefetchPolicy and redeliveryPolicy using the jndi properties.
You can also do it using the Broker URL



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418495 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 18:08:24 +00:00
Hiram R. Chirino 9befb11435 http://issues.apache.org/activemq/browse/AMQ-788
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418486 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 16:03:18 +00:00
Hiram R. Chirino 6f9cfad67b Changed tests so that the data files are under the target directory
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418437 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 04:22:58 +00:00
Hiram R. Chirino 4404311534 Make this guy succeed on linux
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418436 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 04:21:40 +00:00
Hiram R. Chirino 5401cf8365 added some debug to see when consumers are added and removed.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418435 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 04:20:53 +00:00
Hiram R. Chirino 47abda2a7d Trying to get this to pass more reliably on linux
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418424 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 00:32:26 +00:00
Hiram R. Chirino 0da70121d4 Put data file under target directory
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418422 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 00:06:58 +00:00
Hiram R. Chirino a537902613 http://issues.apache.org/activemq/browse/AMQ-787
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418413 13f79535-47bb-0310-9956-ffa450edef68
2006-06-30 23:06:54 +00:00
Hiram R. Chirino 686db796b9 If sessionAsyncDispatch==false we do not need to create a session thread.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418285 13f79535-47bb-0310-9956-ffa450edef68
2006-06-30 13:48:30 +00:00
Hiram R. Chirino a53b2e80c6 Allow the connector to override if async dispatch is allowed.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418164 13f79535-47bb-0310-9956-ffa450edef68
2006-06-30 02:20:08 +00:00
Hiram R. Chirino 24d8986cee Allow the connector to override if async dispatch is allowed.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418162 13f79535-47bb-0310-9956-ffa450edef68
2006-06-30 01:43:12 +00:00
Hiram R. Chirino 9c135637f9 Eliminated an unneed Thread.currentThread().interrupt();
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418156 13f79535-47bb-0310-9956-ffa450edef68
2006-06-30 00:13:25 +00:00
Hiram R. Chirino f5ffb39243 http://issues.apache.org/activemq/browse/AMQ-781
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418123 13f79535-47bb-0310-9956-ffa450edef68
2006-06-29 19:51:13 +00:00
Hiram R. Chirino 35fb3d1c84 http://issues.apache.org/activemq/browse/AMQ-780
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418119 13f79535-47bb-0310-9956-ffa450edef68
2006-06-29 19:20:12 +00:00
James Strachan 2026e6e831 added extra test case from userlist
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418022 13f79535-47bb-0310-9956-ffa450edef68
2006-06-29 12:14:28 +00:00
Robert Davies e8952f6b37 support networkTTL as an option
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@417734 13f79535-47bb-0310-9956-ffa450edef68
2006-06-28 11:40:04 +00:00
Adrian T. Co 0f59ecc433 - Added null checking during property set to prevent NPE
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@416549 13f79535-47bb-0310-9956-ffa450edef68
2006-06-23 03:06:28 +00:00
James Strachan ca067a6bbb added support for arbitrarily nested Map or List properties on Message together with nesting on MapMessage to fix AMQ-757. For more information see: http://activemq.org/site/structured-message-properties-and-mapmessages.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@415642 13f79535-47bb-0310-9956-ffa450edef68
2006-06-20 13:58:34 +00:00
James Strachan b695b490b2 fix for AMQ-663 to add more attributes to the subscription MBean
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@415641 13f79535-47bb-0310-9956-ffa450edef68
2006-06-20 13:51:57 +00:00
Hiram R. Chirino 65e40d03da The ItStillMarshallsTheSameTest looks like it's passing
Also did some work to get the http://jira.activemq.org/jira/browse/AMQ-522 to pass.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@415356 13f79535-47bb-0310-9956-ffa450edef68
2006-06-19 16:03:50 +00:00
James Strachan 0f1dccee37 applied patch from Jason Sherman for AMQ-753 to expose the remote connection address in JMX - many thanks!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@415306 13f79535-47bb-0310-9956-ffa450edef68
2006-06-19 12:32:59 +00:00
James Strachan 4c4f86a0d8 applied patch from Christopher G. Stach II for AMQ-747 to allow redelivery backoff to add a collision avoidence capability. Many thanks!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@415300 13f79535-47bb-0310-9956-ffa450edef68
2006-06-19 11:55:44 +00:00
James Strachan 87dcdce239 added better javadoc
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@415293 13f79535-47bb-0310-9956-ffa450edef68
2006-06-19 11:12:20 +00:00
Hiram R. Chirino b3748b4fd8 http://issues.apache.org/activemq/browse/AMQ-759
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@415036 13f79535-47bb-0310-9956-ffa450edef68
2006-06-17 17:40:40 +00:00
James Strachan 319033f712 added patch to handle timeout exceptions gracefully
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@414823 13f79535-47bb-0310-9956-ffa450edef68
2006-06-16 13:31:53 +00:00
James Strachan 60ba9da302 tidied up the example JNDI
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@414808 13f79535-47bb-0310-9956-ffa450edef68
2006-06-16 12:01:39 +00:00
Hiram R. Chirino 944f9d60d7 http://issues.apache.org/activemq/browse/AMQ-754
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@414652 13f79535-47bb-0310-9956-ffa450edef68
2006-06-15 18:42:52 +00:00
Hiram R. Chirino dee685f73c http://issues.apache.org/activemq/browse/AMQ-725
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@414610 13f79535-47bb-0310-9956-ffa450edef68
2006-06-15 15:04:31 +00:00
Hiram R. Chirino 75270affd8 http://issues.apache.org/activemq/browse/AMQ-749
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@414595 13f79535-47bb-0310-9956-ffa450edef68
2006-06-15 14:34:08 +00:00
Hiram R. Chirino c2a51115cd Applied http://issues.apache.org/activemq/browse/AMQ-608 thanks Kevin.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@414443 13f79535-47bb-0310-9956-ffa450edef68
2006-06-15 03:04:15 +00:00
James Strachan 18aa6dd34a changed snippet macro
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@414154 13f79535-47bb-0310-9956-ffa450edef68
2006-06-14 08:56:50 +00:00
James Strachan 8ce74fa439 removed Java 5 dependency - naughty Nathan :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413838 13f79535-47bb-0310-9956-ffa450edef68
2006-06-13 08:49:13 +00:00
Nathan Christopher Mittler 021a2afd88 Implementing AMQ-748 - adding optional request-id header in connect message and corresponding response-id in the connected message. Updating StompTest to verify.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413770 13f79535-47bb-0310-9956-ffa450edef68
2006-06-13 00:03:00 +00:00
Nathan Christopher Mittler e9e8fd147d Fixing AMQ-664 - making broker assign JMSTimestamp to all incoming stomp messages. Updating unit tests to verify timestamp is received properly via JMS.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413769 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 23:50:16 +00:00
Hiram R. Chirino e264e6f9d1 http://issues.apache.org/activemq/browse/AMQ-682
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413733 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 19:42:33 +00:00
Hiram R. Chirino 7dafbb582f http://issues.apache.org/activemq/browse/AMQ-734
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413679 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 15:17:30 +00:00
Hiram R. Chirino c1a0cd6875 http://issues.apache.org/activemq/browse/AMQ-714
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413674 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 15:08:33 +00:00
James Strachan fcc9ae70b1 disabled another multicast test to get the m2 gbuild working
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413648 13f79535-47bb-0310-9956-ffa450edef68
2006-06-12 13:09:58 +00:00
James Strachan 2c8b312bda excluded failing test for AMQ-724
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@413014 13f79535-47bb-0310-9956-ffa450edef68
2006-06-09 11:03:01 +00:00
James Strachan cf1fc15ad5 fixed m2 build on java1.4
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412970 13f79535-47bb-0310-9956-ffa450edef68
2006-06-09 08:01:08 +00:00
Robert Davies 7a386be938 set default for optimize acknowledge to false
For performance - recommend use DUPS_OK acknowledge - at least its clear what your going to get -
and it performs better too

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412964 13f79535-47bb-0310-9956-ffa450edef68
2006-06-09 07:38:25 +00:00
James Strachan 37e3387bed applied patch for AMQ-731 from Christopher G. Stach II - many thanks!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412950 13f79535-47bb-0310-9956-ffa450edef68
2006-06-09 06:41:37 +00:00
James Strachan 358bc87813 fixed compile error
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412811 13f79535-47bb-0310-9956-ffa450edef68
2006-06-08 17:43:16 +00:00
Hiram R. Chirino 55ac4358a4 Implemented:
http://issues.apache.org/activemq/browse/AMQ-742



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412802 13f79535-47bb-0310-9956-ffa450edef68
2006-06-08 17:02:30 +00:00
James Strachan bf310ef475 added a helper class to make writing new broker plugins easier (its just one POJO) together with adding a simple LoggingBrokerPlugin
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412801 13f79535-47bb-0310-9956-ffa450edef68
2006-06-08 17:01:53 +00:00
Hiram R. Chirino 1b4eb12723 The onSendPrepareMessageBody connection property was not being used. Removed it.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412783 13f79535-47bb-0310-9956-ffa450edef68
2006-06-08 15:50:29 +00:00
James Strachan c085df44f8 updated javadoc comments
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412781 13f79535-47bb-0310-9956-ffa450edef68
2006-06-08 15:37:36 +00:00
Hiram R. Chirino b4390246ca Fix for the following exception that could occur:
java.lang.UnsupportedOperationException
        at java.util.AbstractCollection.add(AbstractCollection.java:216)
        at java.util.AbstractCollection.addAll(AbstractCollection.java:318)
        at org.apache.activemq.store.journal.JournalPersistenceAdapter.getDestinations(JournalPersistenceAdapter.java:139)        at org.apache.activemq.broker.region.AbstractRegion.getInactiveDestinations(AbstractRegion.java:193)
        at org.apache.activemq.broker.region.TopicRegion.getInactiveDestinations(TopicRegion.java:254)
        at org.apache.activemq.broker.region.AbstractRegion.addConsumer(AbstractRegion.java:157)
        at org.apache.activemq.broker.region.TopicRegion.addConsumer(TopicRegion.java:113)





git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412772 13f79535-47bb-0310-9956-ffa450edef68
2006-06-08 15:26:02 +00:00
James Strachan cf0570f75e updated the snippet tags
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412147 13f79535-47bb-0310-9956-ffa450edef68
2006-06-06 15:20:54 +00:00
James Strachan 5128a70420 added a better example XML configuration file we can use for snippet macro examples
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412141 13f79535-47bb-0310-9956-ffa450edef68
2006-06-06 15:12:25 +00:00
James Strachan a0397468fa minor refactor to reuse the lazy construction logic of the DataSource across the journaled and pure JDBC persistence adapter
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412110 13f79535-47bb-0310-9956-ffa450edef68
2006-06-06 13:06:54 +00:00
James Strachan d273cf9c8c added better exception message if a dataSource is not provided
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@412076 13f79535-47bb-0310-9956-ffa450edef68
2006-06-06 10:55:22 +00:00
Hiram R. Chirino bc7aa98d45 trunk has moved onto 4.1 development.. if you want to work on 4.0.1 stuff, co the 4.0 branch!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411906 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 20:16:30 +00:00
James Strachan 2b0279a9af added test case and fix for AMQ-724
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411881 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 18:19:01 +00:00
Hiram R. Chirino 7976ad976e Applied http://issues.apache.org/activemq/browse/AMQ-711
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411832 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 15:51:35 +00:00
James Strachan 72555fe834 applied patch from Danielius Jurna on AMQ-736 - many thanks!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411788 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 13:48:45 +00:00
James Strachan 90fca6a3a4 disabled the UDP tests which fail on some platforms
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411770 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 12:37:12 +00:00
James Strachan 11fd909837 disabled the UDP tests which fail on some platforms
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411768 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 12:32:53 +00:00
James Strachan 7a369c4c0c disabled the UDP tests which fail on some platforms
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411766 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 12:28:44 +00:00
James Strachan 871476e195 disabled the UDP tests which fail on some platforms
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411743 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 11:14:27 +00:00
James Strachan 2db848f32d added test case for AMQ-736
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411733 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 10:33:45 +00:00
James Strachan f533b42f31 avoid NullPointerException
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411728 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 10:06:56 +00:00
James Strachan dc2919e8ca commented out a couple of tests which seem to fail in m2
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@411726 13f79535-47bb-0310-9956-ffa450edef68
2006-06-05 10:01:55 +00:00
Nathan Christopher Mittler a3b0e8ad7f AMQ-656: Applying patch_060518.zip. Moving scripts (under gram) to activemq-core.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@409828 13f79535-47bb-0310-9956-ffa450edef68
2006-05-27 13:57:41 +00:00
Hiram R. Chirino 14fda24c87 Fix for: http://issues.apache.org/activemq/browse/AMQ-726
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@409742 13f79535-47bb-0310-9956-ffa450edef68
2006-05-26 20:44:54 +00:00
Hiram R. Chirino aa049d2ce2 Kaha can now journal the changes it makes to the indexes so that they can be used to redo the changes on
failure.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@409322 13f79535-47bb-0310-9956-ffa450edef68
2006-05-25 07:44:50 +00:00
Hiram R. Chirino cad2107dd7 - do layz intialization of the containers.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@409303 13f79535-47bb-0310-9956-ffa450edef68
2006-05-25 04:58:35 +00:00
Hiram R. Chirino 129f879607 Changed the KahaStore so that it works with set of data and index managers.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@409300 13f79535-47bb-0310-9956-ffa450edef68
2006-05-25 04:30:46 +00:00