Robert Davies
c7469c433c
Added flag to transport to denote if its fault tolerant
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@552736 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 08:29:11 +00:00
Robert Davies
f1240b2e72
Tests for internals
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@552734 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 08:24:26 +00:00
Robert Davies
82ce164d7a
Do this test properly
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@552733 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 08:23:15 +00:00
Robert Davies
4b7e5c914b
Audit test case
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@552732 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 08:21:28 +00:00
Robert Davies
791d78bc64
Added another Constructor for convience that just takes the maximum number of cached items as a parameter
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@552726 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 08:21:00 +00:00
Robert Davies
cbaa58b508
Added duplicate detection on the client
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@552713 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 08:19:33 +00:00
Robert Davies
5f30e418cb
A helper class to assist checking for duplicates within the Connection
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@552710 13f79535-47bb-0310-9956-ffa450edef68
2007-07-03 08:17:10 +00:00
Robert Davies
dd1d660149
Added dup detection capability
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@551902 13f79535-47bb-0310-9956-ffa450edef68
2007-06-29 14:07:46 +00:00
James Strachan
56be6b93d3
make sure we properly close down the advisory consumer; great catch by Manuel!
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@551857 13f79535-47bb-0310-9956-ffa450edef68
2007-06-29 11:34:20 +00:00
Hiram R. Chirino
ec6e6a55a7
Display the establised Neteowork Connector Bridges via JMX - https://issues.apache.org/activemq/browse/AMQ-1299
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@551443 13f79535-47bb-0310-9956-ffa450edef68
2007-06-28 04:34:57 +00:00
Robert Davies
b56197408a
Test using the AMQ Store
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@551437 13f79535-47bb-0310-9956-ffa450edef68
2007-06-28 03:43:05 +00:00
Robert Davies
a3e382199c
ensure member variables are always synchronized
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@551271 13f79535-47bb-0310-9956-ffa450edef68
2007-06-27 18:53:30 +00:00
James Strachan
8a0157a506
added better synchronization
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550797 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 13:06:32 +00:00
James Strachan
8a5387f6ad
avoid concurrent modification exception on linux
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550796 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 13:04:40 +00:00
James Strachan
f6e1ac7f97
added NPE check
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550793 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 12:56:08 +00:00
Robert Davies
8068c5e155
debug showing wrong parameter
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550699 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 05:38:14 +00:00
Robert Davies
98cd515fff
fix for shutdown command
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550698 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 05:36:43 +00:00
Robert Davies
bc281a209e
check input stream is not null on loading properties
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550695 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 05:13:54 +00:00
Robert Davies
2bed73b2f1
My bad if not true (I don't see how it could be done) - but why is BrokerService serializable ? - now removed
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550694 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 05:11:51 +00:00
Robert Davies
b484eeb595
member fields are now marked transient (as can't be serialized)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550692 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 05:05:31 +00:00
Robert Davies
8f85fdc36c
change scope of variables from protected to private
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550690 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 05:03:37 +00:00
Robert Davies
0e0b6b731c
tidied up imports
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550688 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 05:00:56 +00:00
Robert Davies
1623820bf1
removed unused field
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550687 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 04:58:30 +00:00
Robert Davies
0b769eee01
when seeting watcgTopicAdvisories on the connection - use the getter Method on the ConnectionFactory to retrieve the value
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550686 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 04:57:31 +00:00
Robert Davies
f95552b621
removed useSyncSend - as never used (replaced by useAsyncSend)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550684 13f79535-47bb-0310-9956-ffa450edef68
2007-06-26 04:53:36 +00:00
Robert Davies
d36c0d4de7
Applying patch from http://issues.apache.org/activemq/browse/AMQ-1293
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550449 13f79535-47bb-0310-9956-ffa450edef68
2007-06-25 10:45:55 +00:00
James Strachan
626cdf527a
applied patch from: http://www.nabble.com/forum/ViewPost.jtp?post=11263125&framed=y&skin=2354
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550393 13f79535-47bb-0310-9956-ffa450edef68
2007-06-25 07:02:36 +00:00
James Strachan
149fffda77
applied patch for issue: http://www.nabble.com/Performance-problem-in-ActiveMQ4.2-SNAPSHOT-tf3973867s2354.html#a11280202
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@550389 13f79535-47bb-0310-9956-ffa450edef68
2007-06-25 06:57:35 +00:00
Robert Davies
2681bb89ee
ensure state is recovered if data is corrupted and has to be regenerated from transaction logs
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@549887 13f79535-47bb-0310-9956-ffa450edef68
2007-06-22 17:22:19 +00:00
Robert Davies
0112df5605
added equals() hashCode() methods
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@549883 13f79535-47bb-0310-9956-ffa450edef68
2007-06-22 17:12:26 +00:00
James Strachan
2b84b2622f
applied patch for AMQ-1279
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@549834 13f79535-47bb-0310-9956-ffa450edef68
2007-06-22 15:01:23 +00:00
Robert Davies
7993aae794
Add default constructor
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@549805 13f79535-47bb-0310-9956-ffa450edef68
2007-06-22 12:47:12 +00:00
Robert Davies
9c2f043a65
Exclude duplex test - for now
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@549473 13f79535-47bb-0310-9956-ffa450edef68
2007-06-21 13:29:28 +00:00
Adrian T. Co
fae5c5fd29
Fix for https://issues.apache.org/activemq/browse/AMQ-1071
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@548260 13f79535-47bb-0310-9956-ffa450edef68
2007-06-18 08:47:21 +00:00
Timothy A. Bish
4e0ee66db1
https://issues.apache.org/activemq/browse/AMQ-1284
...
change the openwire command annotation to correctly use code.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@548039 13f79535-47bb-0310-9956-ffa450edef68
2007-06-17 14:04:32 +00:00
Robert Davies
ebcf2202fe
check we don't keep hold of a batch entry after its been deleted
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@547906 13f79535-47bb-0310-9956-ffa450edef68
2007-06-16 11:27:48 +00:00
Robert Davies
4d1a176784
synchronized activate () and add() methods
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@547601 13f79535-47bb-0310-9956-ffa450edef68
2007-06-15 10:24:23 +00:00
James Strachan
fa5e0a0e15
applied patch for AMQ-1204
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@547586 13f79535-47bb-0310-9956-ffa450edef68
2007-06-15 08:55:43 +00:00
James Strachan
a0ba87b100
applied patch for AMQ-1204
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@547585 13f79535-47bb-0310-9956-ffa450edef68
2007-06-15 08:54:42 +00:00
James Strachan
78761dde4e
added xsddoc report
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@547570 13f79535-47bb-0310-9956-ffa450edef68
2007-06-15 07:41:54 +00:00
James Strachan
67310ad7dd
added more tests for using a remote schema using the nice new URLs
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@547211 13f79535-47bb-0310-9956-ffa450edef68
2007-06-14 10:49:36 +00:00
Adrian T. Co
8a4fcd1934
Updated the spring xml to use the 5.0 AMQ xsd
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@547070 13f79535-47bb-0310-9956-ffa450edef68
2007-06-14 00:45:57 +00:00
James Strachan
28e6453bad
applied fix for AMQ-1232 and AMQ-1275
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546847 13f79535-47bb-0310-9956-ffa450edef68
2007-06-13 12:47:29 +00:00
Adrian T. Co
4474eb8a1b
Added fix for http://issues.apache.org/activemq/browse/AMQ-1014 and http://issues.apache.org/activemq/browse/AMQ-1002
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546755 13f79535-47bb-0310-9956-ffa450edef68
2007-06-13 06:48:20 +00:00
James Strachan
acc3ca79f8
removed System.out.println statements
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546559 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 16:23:02 +00:00
James Strachan
b19f17c96b
removed tests cases using System.err to use log.error (or sometimes log.info) instead to tidy up the maven build
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546554 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 16:19:49 +00:00
James Strachan
7230da33c6
fixed typeo; bad james!
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546540 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 15:47:35 +00:00
James Strachan
aa1aa58caa
removed a load of System.out statements from unit tests; using commons-logging instead so the maven build is much cleaner
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546537 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 15:41:17 +00:00
James Strachan
5cb9419373
applied patch for AMQ-1229 with thanks!
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546485 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 13:53:37 +00:00
James Strachan
45f6a87244
removed some logging
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546483 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 13:49:52 +00:00
James Strachan
a6cb80ceb0
applied patch for AMQ-1146
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546482 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 13:42:52 +00:00
James Strachan
0eae2880cc
added test case and fix for AMQ-1142
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546476 13f79535-47bb-0310-9956-ffa450edef68
2007-06-12 13:24:33 +00:00
Hiram R. Chirino
8ec100f564
Added a cluster field to each message so that each message can be persisted to a unique set of brokers working together as a master slave cluster.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546196 13f79535-47bb-0310-9956-ffa450edef68
2007-06-11 16:53:38 +00:00
James Strachan
b852dc87fc
applied patch for AMQ-1263 to create a new connection each time in case the connection goes stale
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@546120 13f79535-47bb-0310-9956-ffa450edef68
2007-06-11 12:21:11 +00:00
Hiram R. Chirino
8f8ff58f8c
Updated the pom version from 4.2-SNAPSHOT to 5.0-SNAPSHOT
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@545505 13f79535-47bb-0310-9956-ffa450edef68
2007-06-08 13:55:40 +00:00
Adrian T. Co
800cab1b3e
use the non-incubator xsd
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@545450 13f79535-47bb-0310-9956-ffa450edef68
2007-06-08 08:01:09 +00:00
Hiram R. Chirino
21211dd6a1
Fix for the DefaultStoreXARecoveryBrokerTest test failure.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@545289 13f79535-47bb-0310-9956-ffa450edef68
2007-06-07 20:00:37 +00:00
Hiram R. Chirino
70706ef20a
See http://issues.apache.org/activemq/browse/AMQ-1269
...
disabling failing test case combination.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@545233 13f79535-47bb-0310-9956-ffa450edef68
2007-06-07 16:29:18 +00:00
Hiram R. Chirino
421b911da2
JmsTempDestinationTest was intermitently failing due to a timing issue.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@545232 13f79535-47bb-0310-9956-ffa450edef68
2007-06-07 16:19:09 +00:00
Hiram R. Chirino
3965f2c34d
disabling failing test: https://issues.apache.org/activemq/browse/AMQ-1268
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@545228 13f79535-47bb-0310-9956-ffa450edef68
2007-06-07 16:15:29 +00:00
Hiram R. Chirino
12dba4d65c
Fix for XARecoveryBrokerTest
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@545202 13f79535-47bb-0310-9956-ffa450edef68
2007-06-07 14:43:26 +00:00
Adrian T. Co
f27715bcd9
Fix wrong commit on the pom.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@542429 13f79535-47bb-0310-9956-ffa450edef68
2007-05-29 06:42:48 +00:00
Adrian T. Co
8786dbf593
Added spring test case that tests the locally generated xsd
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@542428 13f79535-47bb-0310-9956-ffa450edef68
2007-05-29 06:41:43 +00:00
James Strachan
a92fb28d75
tidied up javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@541261 13f79535-47bb-0310-9956-ffa450edef68
2007-05-24 10:41:12 +00:00
James Strachan
72cee90f7a
fixed typeo
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@541260 13f79535-47bb-0310-9956-ffa450edef68
2007-05-24 10:31:16 +00:00
James Strachan
9d53c53dc8
improvement for AMQ-1253 so that the ConnectionFactory can be configured with the warning timeout (or have the warning disabled all together)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@541259 13f79535-47bb-0310-9956-ffa450edef68
2007-05-24 10:28:32 +00:00
James Strachan
78cf4b1ac1
added fix for AMQ-1253 to log a warning if users forget to start the connection within a small timeout period (500ms by default)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@541256 13f79535-47bb-0310-9956-ffa450edef68
2007-05-24 10:18:53 +00:00
James Strachan
e2b561e12b
fixed javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@541232 13f79535-47bb-0310-9956-ffa450edef68
2007-05-24 09:10:56 +00:00
James Strachan
9b9766d034
added test case to try reproduce AMQ-1152 (but unfortunately couldn't)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@540916 13f79535-47bb-0310-9956-ffa450edef68
2007-05-23 10:18:20 +00:00
James Strachan
0d289b7c0c
fixed javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@540881 13f79535-47bb-0310-9956-ffa450edef68
2007-05-23 08:29:44 +00:00
James Strachan
6641ef3ae7
Added support for microsofts JDBC driver
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@536601 13f79535-47bb-0310-9956-ffa450edef68
2007-05-09 17:50:26 +00:00
James Strachan
75c568012b
Amended patch for AMQ-1235 to not depend on Java 6
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@534046 13f79535-47bb-0310-9956-ffa450edef68
2007-05-01 12:51:47 +00:00
Hiram R. Chirino
9f7fff7365
applied patch in https://issues.apache.org/activemq/browse/AMQ-1235
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@533740 13f79535-47bb-0310-9956-ffa450edef68
2007-04-30 13:15:39 +00:00
James Strachan
afba1a811d
Updated the javadoc generation to make a nicer report with groupings
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@533655 13f79535-47bb-0310-9956-ffa450edef68
2007-04-30 10:03:47 +00:00
James Strachan
2b0bd44cbb
Updated javadoc groups
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@532332 13f79535-47bb-0310-9956-ffa450edef68
2007-04-25 12:00:46 +00:00
Robert Davies
3baaab2185
create default ProducerState for dummy ProducerBrokerExchange to prevent npe when sending to dead letter queues
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@530131 13f79535-47bb-0310-9956-ffa450edef68
2007-04-18 19:04:02 +00:00
Hiram R. Chirino
d301cea84c
Make the test more forgiving of thread schedualing variations
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@524266 13f79535-47bb-0310-9956-ffa450edef68
2007-03-30 20:42:49 +00:00
James Strachan
9e8689ed28
Made the oracle driver use Blobs to fix AMQ-1216
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@524036 13f79535-47bb-0310-9956-ffa450edef68
2007-03-30 10:44:15 +00:00
James Strachan
5a521b468a
applied the patch from Aleksi Kallio for the DefaultBlobUploadStrategy and DefaultBlobUploadStrategyTest with thanks! For AMQ-1075
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@523332 13f79535-47bb-0310-9956-ffa450edef68
2007-03-28 14:03:22 +00:00
James Strachan
2632922be8
updated javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@523283 13f79535-47bb-0310-9956-ffa450edef68
2007-03-28 11:30:14 +00:00
James Strachan
9dccfa4a8a
fixed the assembly so that the activemq broker script works again. Now moved from a Jetty snapshot to a release (6.1.2rc2) and also made BrokerService.setDataDirectory(String) take a string to avoid strange Spring errors we were getting
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@523279 13f79535-47bb-0310-9956-ffa450edef68
2007-03-28 11:15:22 +00:00
James Strachan
9bb3b0cbf6
fixed typeo
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@523266 13f79535-47bb-0310-9956-ffa450edef68
2007-03-28 10:35:51 +00:00
Robert Davies
2ef81512d6
re-added name on the network connector
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@523259 13f79535-47bb-0310-9956-ffa450edef68
2007-03-28 10:17:44 +00:00
James Strachan
2a3f9e38ea
avoided double check locking bugs
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@520937 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 16:19:26 +00:00
Robert Davies
a2aed3d732
If localhost broker not started and other named broker exists - use that from vm:// transport instead of creating a new broker
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@520870 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 12:54:10 +00:00
Robert Davies
c328c72472
decrease message count for now
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@520868 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 12:52:51 +00:00
Robert Davies
2e06692aaf
tidier println() comment
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@520866 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 12:52:11 +00:00
Robert Davies
332aae366c
fixes for LargeStreamletTest
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@520865 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 12:51:09 +00:00
Robert Davies
47510d8eee
added soft bunny log message - so we don't scare folks when we delete all their messages on startup
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@520819 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 09:37:39 +00:00
Robert Davies
54114ccf77
fix for broker name not being registered with the network connector
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@520814 13f79535-47bb-0310-9956-ffa450edef68
2007-03-21 09:18:56 +00:00
Hiram R. Chirino
a59cd030f5
Implemented the per producer flow control on the Topic case too.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@519233 13f79535-47bb-0310-9956-ffa450edef68
2007-03-17 04:04:43 +00:00
Hiram R. Chirino
a0e92d713b
removed the caching of the marshalled form of a message.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518745 13f79535-47bb-0310-9956-ffa450edef68
2007-03-15 20:15:04 +00:00
Hiram R. Chirino
f7a30b80fc
Added test case that makes use of producer window flow control. So now even async sends can be flow controled so that an individual publisher can be stopped without stopping the entire connection.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518638 13f79535-47bb-0310-9956-ffa450edef68
2007-03-15 14:25:40 +00:00
James Strachan
e4bc8e14f6
added snippet macro...
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518636 13f79535-47bb-0310-9956-ffa450edef68
2007-03-15 14:17:48 +00:00
James Strachan
c729994739
rolled back the creation of the file: scheme and made the xbean: scheme handle files or URLs as well as classpath resources
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518632 13f79535-47bb-0310-9956-ffa450edef68
2007-03-15 14:10:24 +00:00
James Strachan
a640190fc4
added support for using a properties file to configure the broker to avoid the dependency on Spring and xbean; for AMQ-1206
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518590 13f79535-47bb-0310-9956-ffa450edef68
2007-03-15 11:39:04 +00:00
Hiram R. Chirino
489f5aa204
- Propagate the AlwaysSyncSend setting from the ConnectionFactory to the Connection
...
- Got rid of the UseSyncSend property since AlwaysSyncSend was already there and did the same thing.
- Updated VMPendingMessageCursor so that it updates the reference counters of the message so that the usage managers are properly updated since the messages are being kept in memory.
- Updated the region Queue so that it decrements the usage in the case of a transaction.
- Enabled the ProducerFlowControlTest since it is now working.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518437 13f79535-47bb-0310-9956-ffa450edef68
2007-03-15 01:45:49 +00:00
James Strachan
b72c28b8a6
added JDBC driver for Sybase for AMQ-1204
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518296 13f79535-47bb-0310-9956-ffa450edef68
2007-03-14 19:58:31 +00:00
James Strachan
7162f01b75
default the usageManager to 64Mb rather than the measily 20m :)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@518260 13f79535-47bb-0310-9956-ffa450edef68
2007-03-14 18:37:31 +00:00
Robert Davies
fbd22b637c
test for converting Properties to and from a String
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517764 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 16:39:46 +00:00
Robert Davies
ae73f860b9
working towards a solution for http://issues.apache.org/activemq/browse/AMQ-920
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517753 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 16:19:58 +00:00
James Strachan
1d9737d577
updated javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517748 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 16:08:10 +00:00
Robert Davies
4741136695
add method to retrieve the URI used by the local VMTransport
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517741 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 15:53:24 +00:00
James Strachan
a51a7d53e2
added a helper method to access the current singleton broker
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517687 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 13:24:23 +00:00
James Strachan
ea42012ef1
added a file: based handler for the broker factory
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517671 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 12:47:19 +00:00
James Strachan
0ae6a1d6aa
added helper method
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517659 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 12:08:25 +00:00
Robert Davies
93d1087726
flush messages into journal on stop
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517567 13f79535-47bb-0310-9956-ffa450edef68
2007-03-13 06:56:08 +00:00
Robert Davies
0527ebacc9
increment reference count on send
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517264 13f79535-47bb-0310-9956-ffa450edef68
2007-03-12 15:49:58 +00:00
Hiram R. Chirino
7de0e81995
Porting over tests in the 4.1 branch and updated the UsageManager so that if a Limit is set, then
...
it is used instead of being % based off the parent.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@517222 13f79535-47bb-0310-9956-ffa450edef68
2007-03-12 14:01:01 +00:00
Robert Davies
c0af1f5116
resolved class cast exception
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516756 13f79535-47bb-0310-9956-ffa450edef68
2007-03-10 17:38:46 +00:00
Robert Davies
e8b12e4eaf
initialize brokerInfo
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516664 13f79535-47bb-0310-9956-ffa450edef68
2007-03-10 08:31:49 +00:00
Hiram R. Chirino
fb3b6dba57
Enhanced the ActiveMQConnection to use the CommandVisitor instead of using a big if swtich
...
when handling commands from the broker. This should be slightly more efficient.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516492 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 18:23:44 +00:00
Hiram R. Chirino
4207bd9cc0
Adding the bits need to do producer flow control with a window to the broker. Just implemented on the Queue case for now.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516475 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 17:29:30 +00:00
Robert Davies
9a79d3411d
set duplex property
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516450 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 16:34:32 +00:00
Hiram R. Chirino
4569d7d28d
Refactor so that the ProducerBrokerExchange is passed all the way down to the Topic and Queue implementations.
...
This is laying the ground work to implement window based producer flow control.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516444 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 15:59:14 +00:00
James Strachan
82201d28dd
Use the broker name in the directory used for the AMQStore and temp-store area
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516439 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 15:47:05 +00:00
Robert Davies
dda3e2a429
added isStoreValid() method - used by AMQStore to determine if references need to be rebuilt
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516408 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 13:30:33 +00:00
James Strachan
cb3becf3c4
avoid NPE I was getting in the web console
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516401 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 12:48:36 +00:00
Robert Davies
ba54ee86b2
added toString() method
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516315 13f79535-47bb-0310-9956-ffa450edef68
2007-03-09 06:38:06 +00:00
Robert Davies
b5a42599b1
use async=false for now
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516169 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 20:35:26 +00:00
Hiram R. Chirino
c9bb1c97b2
Adding the client side bits needed to implement producer flow control using a window. Currently disabled since
...
the server side bits still need implementing.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516139 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 18:44:03 +00:00
Robert Davies
67fd739b3a
Delete duplicate and redundant tests
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516113 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 17:30:46 +00:00
Robert Davies
57ea011bee
ensure connection state (e.g. consumers) are delivered before testing message consumption
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516104 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 17:16:18 +00:00
Robert Davies
2a6a441fb0
ensure connections are closed (so all messages are fludshed to the broker) before testing message delivery
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516067 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 15:14:45 +00:00
Robert Davies
1d846a9e61
ensure connections are closed (so all messages are fludshed to the broker) before testing message delivery
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516063 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 14:53:40 +00:00
Hiram R. Chirino
885c379914
Set the eol-style to native
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516048 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 14:20:29 +00:00
James Strachan
e935c5ad3b
added some extra properties to the MessagePull command for when we implement AMQ-1196
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516040 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:38:40 +00:00
Robert Davies
eeafa1cfef
use request() instead of send()
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516039 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:28:59 +00:00
James Strachan
e39a679d2f
fix broken test case
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516038 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:28:58 +00:00
Robert Davies
d7a14830c7
use request() instead of send()
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516034 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:19:03 +00:00
James Strachan
544ffe9dce
re-enabled some tests and tinkered to make a frew work better
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516031 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:11:12 +00:00
James Strachan
222dd260e6
fixed javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516030 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 13:09:25 +00:00
Robert Davies
12fa4de5c6
ensure connections are closed (so all messages are fludshed to the broker) before testing message delivery
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516012 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 11:16:12 +00:00
Robert Davies
c97b97ed88
close connection before restarting the broker
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516008 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 10:59:29 +00:00
Robert Davies
8ad375ff60
on close() don't storeState in synchronized block - as it can lead to a deadlock
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@516007 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 10:58:41 +00:00
Robert Davies
da13d596a5
use async dispatch for vm:// transport by default
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515999 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 10:22:22 +00:00
James Strachan
a08a4a84c7
fix for QueueSubscriptionTest and SimpleDispatchPolicyTest
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515996 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 10:13:29 +00:00
James Strachan
dccd381c8f
fix for AMQ-1193
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515963 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 08:23:06 +00:00
Robert Davies
825447a615
close connection required in some tests before the broker is re-started
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515940 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 06:29:04 +00:00
Hiram R. Chirino
1a3f54c93f
Expose the wire format protocol to the ActiveMQConnection and TransportConnection objects
...
so that they know when then can use more advanced protocol options. This will be needed
to implement producer flow control acking.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515863 13f79535-47bb-0310-9956-ffa450edef68
2007-03-08 00:22:18 +00:00
James Strachan
10185cadd7
fix to avoid NPE
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515746 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 20:53:24 +00:00
Robert Davies
2a3fddbdea
with AMQPersistenceAdapter being the default now- these tests are redundant
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515712 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 19:41:36 +00:00
James Strachan
618396d459
rolled back change for AMQ-944 which breaks multicast group names
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515689 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 18:37:40 +00:00
Robert Davies
2ca08ce701
allow thread stack size to be configurable
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515682 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 18:27:25 +00:00
James Strachan
f8d86bce28
fixed bad failing test
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515657 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 17:37:13 +00:00
Hiram R. Chirino
ec14f6569d
Added a new windowSize field to the ProducerInfo command and added a new ProducerAck command. These will be needed to implement better producer flow control
...
where threads do not block on the broker side.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515654 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 17:23:07 +00:00
Robert Davies
b3bbb9c2ea
check messageId when removing ConsumerMessageRef (pesky redo logs can add/delete things - breaking the assumption we always get a nice ordered behaviour for durable subs)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515630 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 16:15:08 +00:00
Robert Davies
0d9b413256
remove unused imports
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515629 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 16:13:06 +00:00
Robert Davies
c12d7bfa22
remove data store at end of the junit run
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515627 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 16:12:35 +00:00
Hiram R. Chirino
f7db42a835
Fix for https://issues.apache.org/activemq/browse/AMQ-1189 , use 2 fields instead of 1 for the 2 usages of the consumer field to avoid CCE when using vm messaging.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515625 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 16:11:50 +00:00
Robert Davies
300a5b23cb
added toString()
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515609 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 15:33:50 +00:00
James Strachan
95b34d5f2b
fix for AMQ-1191 and AMQ-1109
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515606 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 15:29:01 +00:00
Hiram R. Chirino
e3870495dd
- http://issues.apache.org/activemq/browse/AMQ-734
...
- the failover option is no longer supported to remove it from the interfeace.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515602 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 15:15:54 +00:00
James Strachan
63b82516a4
applied patch for AMQ-944
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515556 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 13:04:19 +00:00
James Strachan
d57343cdb5
minor patch to avoid ClassCastException for AMQ-1189
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515524 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 10:44:14 +00:00
Robert Davies
d00ce72595
not a problem to try and create a destination more than once
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515466 13f79535-47bb-0310-9956-ffa450edef68
2007-03-07 06:01:00 +00:00
Hiram R. Chirino
05de2b1f47
Merged rev 515282 from 4.1 branch which add enhanced stomp tracing support
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515284 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 20:24:12 +00:00
James Strachan
1807dbbba3
minor fix to avoid exception in some test cases
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515193 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 16:31:46 +00:00
James Strachan
800fba7f6c
fix typo in optimisation that was breaking the virtual topic tests
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515175 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 16:28:10 +00:00
James Strachan
8011f907ef
Fix for AMQ-1188 to handle invalid URIs for host names on Linux
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515084 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 11:47:32 +00:00
Robert Davies
d262dfd4a9
use a more friendly XBean name
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515064 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 10:49:41 +00:00
Robert Davies
0b1a064092
enable setting of the ReferenceStoreAdapter
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515060 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 10:36:53 +00:00
Robert Davies
985b4ce0df
Make AMQPersistenceAdaptor the default persistence engine for ActiveMQ 5.0
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515059 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 10:29:03 +00:00
Robert Davies
759fd2829c
Deleted store implementations rapid and quick, as they are replaced by the AMQStore implementation
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515054 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 10:25:48 +00:00
Robert Davies
aee4378a8a
make sure we delete the persistence store before starting
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@515019 13f79535-47bb-0310-9956-ffa450edef68
2007-03-06 08:22:54 +00:00
Robert Davies
8be526c5ec
added toString() method
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514772 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 18:24:33 +00:00
Jonas B. Lim
bd7d59c38f
ported fix to trunk :
...
http://issues.apache.org/activemq/browse/AMQ-1176
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514754 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 18:04:44 +00:00
Jonas B. Lim
b743552137
ported fix to trunk :
...
http://issues.apache.org/activemq/browse/AMQ-1179
http://issues.apache.org/activemq/browse/AMQ-1180
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514734 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 17:03:36 +00:00
Jonas B. Lim
49ea0eddf6
ported fix to trunk :
...
http://issues.apache.org/activemq/browse/AMQ-1181
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514720 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 16:26:08 +00:00
Jonas B. Lim
e5b45f6b4b
ported fix to trunk :
...
http://issues.apache.org/activemq/browse/AMQ-1177
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514717 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 16:00:25 +00:00
Jonas B. Lim
46d98e1287
ported fix to trunk :
...
http://issues.apache.org/activemq/browse/AMQ-1173
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514701 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 15:47:59 +00:00
Jonas B. Lim
015cd8a7f9
ported fix to trunk :
...
http://issues.apache.org/activemq/browse/AMQ-1172
http://issues.apache.org/activemq/browse/AMQ-1174
http://issues.apache.org/activemq/browse/AMQ-1175
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514694 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 15:41:17 +00:00
Jonas B. Lim
ef1d3559f5
ported fixed in 4.1 to trunk. http://issues.apache.org/activemq/browse/AMQ-1178
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514668 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 13:55:57 +00:00
Robert Davies
477fc859e6
performance optimization
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514593 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 07:49:50 +00:00
Robert Davies
df15551a4b
messages from remote broker are now handled correctly again
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514592 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 07:48:06 +00:00
Robert Davies
8432e0aafe
set the remote broker name on the remoteBroker
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514588 13f79535-47bb-0310-9956-ffa450edef68
2007-03-05 07:35:15 +00:00
Robert Davies
2eaafc0c12
add wildcard info to the ConsumerBrokerExchange
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514365 13f79535-47bb-0310-9956-ffa450edef68
2007-03-04 06:47:54 +00:00
Robert Davies
c3f4712ac9
Pass in broker name to the AMQPersistenceAdapter
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514364 13f79535-47bb-0310-9956-ffa450edef68
2007-03-04 06:46:52 +00:00
Robert Davies
1191d5eeb2
make ProducerBrokerExchange mutable if the destination is composite
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514143 13f79535-47bb-0310-9956-ffa450edef68
2007-03-03 12:41:34 +00:00
Robert Davies
1dc9d9d355
reset enableStatistics=true
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514140 13f79535-47bb-0310-9956-ffa450edef68
2007-03-03 12:32:25 +00:00
Robert Davies
84eb9f8b69
performance tuning
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@514131 13f79535-47bb-0310-9956-ffa450edef68
2007-03-03 11:30:22 +00:00
Robert Davies
31d327726a
Fixed Queue cursor test case for AMQ Store
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513921 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 20:00:11 +00:00
Robert Davies
55fa95460c
transports copy messages after serializing them on to the wire. So move copy on send into
...
the vm:// transport only
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513920 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 19:59:21 +00:00
Robert Davies
819b811a2e
test the AMQ Store cursors instead of Kaha
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513919 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 19:57:57 +00:00
James Strachan
4e21e15f7e
minor change to improve the test case
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513810 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 15:31:49 +00:00
Robert Davies
32e84d6cd1
name the adapter correctly
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513769 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 14:02:14 +00:00
Robert Davies
ccd81adc0f
set default recovery policy (can't be FixedCountSubscriptionRecoveryPolicy) - as that
...
can hog alot of memory if large messages are used
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513761 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 13:47:39 +00:00
Robert Davies
deaeab06e2
fix for failing test
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513759 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 13:44:16 +00:00
Robert Davies
4089d75fb7
fix for failing test
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513758 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 13:43:58 +00:00
Robert Davies
2241f2064f
increase default buffer size - to accomadate average message size - which is usually 1024
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513626 13f79535-47bb-0310-9956-ffa450edef68
2007-03-02 06:24:31 +00:00
Robert Davies
4e2acd4a77
provide the option to always send messages synchronously - even if the messages are
...
non-persistent
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513543 13f79535-47bb-0310-9956-ffa450edef68
2007-03-01 22:43:47 +00:00
Robert Davies
c0cd83870c
turbo charge performance ;)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513494 13f79535-47bb-0310-9956-ffa450edef68
2007-03-01 21:13:40 +00:00
Robert Davies
9fd9189a17
ensure deleteAllMessages gets passed to the persistence adapter whilst it still makes sense
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513467 13f79535-47bb-0310-9956-ffa450edef68
2007-03-01 19:43:12 +00:00
Robert Davies
167f99a3a1
fix for jira issue: http://issues.apache.org/activemq/browse/AMQ-1121
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513455 13f79535-47bb-0310-9956-ffa450edef68
2007-03-01 19:24:17 +00:00
Robert Davies
1ea6d27053
brief pacakage descriptions for javadocs
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513287 13f79535-47bb-0310-9956-ffa450edef68
2007-03-01 11:49:58 +00:00
Dain Sundstrom
eb19487b66
If thread context class loader is null use the class loader of the FactoryFinder class
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@513003 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 22:05:55 +00:00
James Strachan
44bafc3e03
added a little helper method to make it easy to wait on a broker being shut down in Java code
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512764 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 14:21:29 +00:00
Robert Davies
60a526c36b
now check for correct order of messages
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512643 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 07:29:43 +00:00
Robert Davies
9f15a47340
only use debug logging when re-filling a batch
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512642 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 07:28:48 +00:00
Robert Davies
dc0241343a
tidied up the way messages are page in for a durable subscriber
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512640 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 07:23:37 +00:00
Robert Davies
14c605feab
Have separate child Usage Managers - one for producers, one for consumers.
...
This has been done so that paged-in messages do not have to contend for memory
with fast producers
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512637 13f79535-47bb-0310-9956-ffa450edef68
2007-02-28 07:17:55 +00:00
Robert Davies
6b38f803bc
should be a synchronized call around getVmLockSet()
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512497 13f79535-47bb-0310-9956-ffa450edef68
2007-02-27 23:42:03 +00:00
Robert Davies
9ba5e1921c
tidy up the setting of the default policy
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512259 13f79535-47bb-0310-9956-ffa450edef68
2007-02-27 14:05:16 +00:00
Robert Davies
1cc049c5d0
enable statistics for the broker created for this test (count for destinations relies on it)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512156 13f79535-47bb-0310-9956-ffa450edef68
2007-02-27 06:43:24 +00:00
Hiram R. Chirino
274f677ecb
Adding test provided in AMQ-1165
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@512104 13f79535-47bb-0310-9956-ffa450edef68
2007-02-27 01:33:59 +00:00
James Strachan
9583b5fc9f
added a helper class so that system properties can be used to overload the default prefix for auto-created data directories. Also patched the test cases to use a relative to target/ directory for easier cleaning
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511947 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 19:01:22 +00:00
James Strachan
611ecd2a01
removed dead file
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511941 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 18:32:03 +00:00
James Strachan
c3fd0a65b1
applied patch for AMQ-1128
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511912 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 17:34:15 +00:00
James Strachan
cbb458ce8b
changed the default policy to use an offset from localhost
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511881 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 16:35:54 +00:00
James Strachan
3753442b18
added jndi support for BlobTransferPolicy
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511841 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 15:03:24 +00:00
James Strachan
52c22cca2e
added a simple default cut of the DefaultBlobUploadStrategy implementation along with a test case for the URI based configuration
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511798 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 13:13:54 +00:00
James Strachan
12a5355b2c
disabled logging to System.err to tidy up the test run in maven
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511791 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 12:34:54 +00:00
James Strachan
3013c2020b
updated wiki links in source code to point to the graduated site
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511784 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 11:04:18 +00:00
James Strachan
c0fb0c5584
fixed openwire test case
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511758 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 08:57:19 +00:00
James Strachan
53bf323e74
added another helper method and fixed up some broken javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511753 13f79535-47bb-0310-9956-ffa450edef68
2007-02-26 08:49:21 +00:00
James Strachan
05a8cba7d0
An improvement of AMQ-1075 so that the BLOB upload policy can be configured more easily together with a simple provider of the BlobUploadStrategy (with the actual implementation detail stubbed out). Also added brokerUploadUrl to BrokerInfo so that the broker can inform the clients where to upload out-of-band messages to. Finally added a JMSXMimeType helper method to the ActiveMQ extension API for doing selectors on MIME types
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511598 13f79535-47bb-0310-9956-ffa450edef68
2007-02-25 20:31:23 +00:00
Hiram R. Chirino
26198c2094
Backported fix to AMQ-1165
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511464 13f79535-47bb-0310-9956-ffa450edef68
2007-02-25 08:34:49 +00:00
Robert Davies
48522098f5
chekc if debug is enabled before calling debug
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511073 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 19:53:23 +00:00
James Strachan
8cf4795b94
added the first cut of version 3 of the wire format which now supports BlobMessage for out-of-band (or later on in-band) BLOBs for AMQ-1075
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511045 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 18:50:52 +00:00
James Strachan
b77d70a1b1
rolled back change of toString() which was made for StompConnect as we can use Queue.getQueueName() / Topic.getTopicName() instead
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@511032 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 17:41:28 +00:00
Robert Davies
481e717292
take out a println() that crept in
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@510995 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 15:59:17 +00:00
Robert Davies
9e14f67b40
Fixed vroke test case
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@510991 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 15:51:23 +00:00
Robert Davies
f7e9206ae5
Add a default policy entry, now that FixedSizeSubsctionRecoveryPolicy is no longer set by default on a Topic.
...
It was a memory issue for large messages.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@510899 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 10:46:43 +00:00
James Strachan
d85794c17f
Applied patch from Tom Vijlbrief for AMQ-724
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@510843 13f79535-47bb-0310-9956-ffa450edef68
2007-02-23 06:04:41 +00:00
Robert Davies
b88db246b5
synchronization changes
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509912 13f79535-47bb-0310-9956-ffa450edef68
2007-02-21 06:17:17 +00:00
Robert Davies
8613f58d16
tidy imports
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509903 13f79535-47bb-0310-9956-ffa450edef68
2007-02-21 05:54:32 +00:00
Robert Davies
f92e5b587a
repeater test
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509731 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 20:09:23 +00:00
Robert Davies
5da043be84
testlets of performance
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509729 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 20:08:05 +00:00
Robert Davies
32a4c47204
small op
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509728 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 20:05:00 +00:00
Robert Davies
76c466ddef
small op
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509720 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 19:40:20 +00:00
Robert Davies
341a1d4753
small op
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509717 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 19:25:30 +00:00
James Strachan
b006e61e4f
Handle duplicate destinations & concurrency issues better
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509706 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 18:59:02 +00:00
James Strachan
bca88fee18
Used toString() on destinations to avoid issues with StompConnect
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509705 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 18:58:34 +00:00
Robert Davies
f5b1b831b6
set stats collection to false by default - a real performance hog - ironically
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509612 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 15:40:08 +00:00
Robert Davies
c74558bfde
Add some additional crude throttling. With cursors being limited by how much they can
...
can page into memory as well as the producer, you can get live locks around space usage -
if the allocation reaches 100%
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509575 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 14:26:27 +00:00
Robert Davies
b0b602121e
set the prefetch to something sensible (this is actually a key bit!)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509566 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 14:01:55 +00:00
Robert Davies
d0beb32cb8
add waiting to aquire a lock held by the store
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509565 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 14:01:18 +00:00
Robert Davies
b9814c408c
only set the initialized flag = true after obtaining the lock on the data files
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509564 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 14:00:35 +00:00
Robert Davies
c46003fd3b
tighten up on message reference counting
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509563 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 13:59:41 +00:00
Robert Davies
8de60cf980
try to deliver messages if there's enough space
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509552 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 13:22:27 +00:00
Robert Davies
3a2caf427d
by default, there should not be a subscription recovery policy (and it leaks memory)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509550 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 13:20:40 +00:00
Robert Davies
40f5aadcd3
Add test case for slow durable consumer
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509534 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 12:31:15 +00:00
Robert Davies
7b317ba7ad
Log the error that caused the rollback
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509486 13f79535-47bb-0310-9956-ffa450edef68
2007-02-20 09:58:34 +00:00
Robert Davies
a5f74d673d
remove unused line of code (it was bad anyway!)
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509227 13f79535-47bb-0310-9956-ffa450edef68
2007-02-19 15:48:38 +00:00
James Strachan
a3b3a497fb
added fix for AMQ-1161
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509200 13f79535-47bb-0310-9956-ffa450edef68
2007-02-19 13:45:34 +00:00
Robert Davies
0cda6b0d58
fix some synchronization problems
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@509115 13f79535-47bb-0310-9956-ffa450edef68
2007-02-19 06:56:59 +00:00
Robert Davies
0384cabd9d
for getValue() ensure the StoreEntry is up to date
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@508721 13f79535-47bb-0310-9956-ffa450edef68
2007-02-17 07:30:08 +00:00
Robert Davies
6ac27998aa
for getValue() ensure the StoreEntry is up to date
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@508719 13f79535-47bb-0310-9956-ffa450edef68
2007-02-17 07:10:03 +00:00
Robert Davies
c8e6ff245b
ObjectMarshaller cannot write to stream directly - it'll get corrupted
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@508534 13f79535-47bb-0310-9956-ffa450edef68
2007-02-16 18:56:11 +00:00
James Strachan
1a33eb61fb
added support for temporary destinations and support more polymorphic request/reply logic in clients
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@508489 13f79535-47bb-0310-9956-ffa450edef68
2007-02-16 16:54:00 +00:00