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
Jonas B. Lim
ee64b03ff5
patch for https://issues.apache.org/activemq/browse/AMQ-1163
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@507792 13f79535-47bb-0310-9956-ffa450edef68
2007-02-15 02:58:58 +00:00
Hiram R. Chirino
141b0faedb
Fixed The StoreTest that was failing on windows due to file handles not being properly closed.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@507736 13f79535-47bb-0310-9956-ffa450edef68
2007-02-14 23:05:04 +00:00
Hiram R. Chirino
6ddca19690
Fix for failing MapContainerTest on windows. All file handles were not being closed on a Store.close() call.
...
also updated to make more use of generics.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@507717 13f79535-47bb-0310-9956-ffa450edef68
2007-02-14 22:23:04 +00:00
Jonas B. Lim
ccf3f3c60d
updates for https://issues.apache.org/activemq/browse/AMQ-894 - provided option to disable statistics gathering
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@506415 13f79535-47bb-0310-9956-ffa450edef68
2007-02-12 11:20:05 +00:00
Robert Davies
a324484867
amq store - just like the quick store (cut n' paste) - difference is optimizations for recoverying in flight messages
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@504999 13f79535-47bb-0310-9956-ffa450edef68
2007-02-08 18:46:54 +00:00
Robert Davies
ee4bb53a7d
tell the PendingMessageCursor how many messages you want - for more efficent polling from store
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@504798 13f79535-47bb-0310-9956-ffa450edef68
2007-02-08 05:55:56 +00:00
James Strachan
1d882e981c
adding a patch to fix AMQ-1157 allowing a broker security context to be used to allow destinations to be created on startup etc.
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@504586 13f79535-47bb-0310-9956-ffa450edef68
2007-02-07 15:35:10 +00:00
Robert Davies
6e7e3abf5d
fix some problems in Quick Journal - now message containers are using Kaha maps instead of lists
...
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@504501 13f79535-47bb-0310-9956-ffa450edef68
2007-02-07 11:12:53 +00:00