830 Commits

Author SHA1 Message Date
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