Hiram R. Chirino
ac66a09dab
Added a MemoryPropertyEditor that allows you to specify memory sizes in the xbean config like: limit="20 MB"
...
Upgraded the xbean maven plugin to 2.6 and the new qdox that it used did not like some of our valid inline initialization of variables, so I had
to refactor to an equivalent form that qdox did like.
http://issues.apache.org/activemq/browse/AMQ-827
http://issues.apache.org/activemq/browse/AMQ-909
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439930 13f79535-47bb-0310-9956-ffa450edef68
2006-09-04 04:56:25 +00:00
Hiram R. Chirino
8029b8d557
trace more operations and don't let tracing errors cause operations to fail.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439886 13f79535-47bb-0310-9956-ffa450edef68
2006-09-04 00:31:55 +00:00
Robert Davies
e78edb1ea7
move setPercentUsage() out of synchronized blocks to prevent a deadlock in the journal
...
persistence adaptor
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439837 13f79535-47bb-0310-9956-ffa450edef68
2006-09-03 19:22:12 +00:00
Hiram R. Chirino
a7891c3dca
Patch applied from Vadim: https://issues.apache.org/activemq/browse/AMQ-855
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439804 13f79535-47bb-0310-9956-ffa450edef68
2006-09-03 17:09:51 +00:00
Robert Davies
7d1e6bcdee
some ground work for http://issues.apache.org/activemq/browse/AMQ-845
...
changed pending linked list to use a PendingMessageCursor interface instead
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439552 13f79535-47bb-0310-9956-ffa450edef68
2006-09-02 07:03:30 +00:00
Hiram R. Chirino
a19bfd4c9a
https://issues.apache.org/activemq/browse/AMQ-855 allow prefetch==0 to work with receive(timeout) and receiveNoWait()
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439442 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 19:52:18 +00:00
Hiram R. Chirino
e16114f99b
Protect against NPE when toString() is called before object is fully initialized.
...
Spring seems to be doing this (part of of it's debug logging) with newer releases.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439346 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 15:06:13 +00:00
Hiram R. Chirino
2b51c3357e
Opps.. commented out tests by mistake
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439345 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 15:01:35 +00:00
Robert Davies
fe0243ade3
use logger for exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439298 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 12:49:16 +00:00
Hiram R. Chirino
e2bd38c7a2
http://issues.apache.org/activemq/browse/AMQ-907
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439204 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 06:27:42 +00:00
Hiram R. Chirino
88acb0ede7
Eliminating required dependency on activeio... http://issues.apache.org/activemq/browse/AMQ-907
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@439111 13f79535-47bb-0310-9956-ffa450edef68
2006-09-01 00:13:23 +00:00
Robert Davies
9d4c74fb74
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438994 13f79535-47bb-0310-9956-ffa450edef68
2006-08-31 17:32:02 +00:00
Robert Davies
bfaff9b37c
Apply patch http://issues.apache.org/activemq/browse/AMQ-877
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438917 13f79535-47bb-0310-9956-ffa450edef68
2006-08-31 13:42:14 +00:00
Robert Davies
f48b4eb3a3
added debug around transport being disposed
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438840 13f79535-47bb-0310-9956-ffa450edef68
2006-08-31 08:30:50 +00:00
Frederick G. Oconer
46c6ff97ac
Issues:
...
1.
Bug: Unable to find some dependencies because the maven plugin that is downloaded are snapshots version.
Solution: Disabled release version on pluginRepository "apache-snapshots".
2.
Bug: https://issues.apache.org/activemq/browse/AMQ-901
Solution: Changed version of maven-xbean-plugin to release version 2.5
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@438348 13f79535-47bb-0310-9956-ffa450edef68
2006-08-30 04:18:56 +00:00
James Strachan
9479de76fa
fix for AMQ-896 and AMQ-837. Also tidied up the Queue / QueueView / QueueViewMBean code a little to make it easier to work with queues via Java / JMX allowing messages to be copied, moved and removed via a selector or MessageReferenceFilter
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436899 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 18:41:45 +00:00
James Strachan
fdb9c4153b
added a test case to check we can configure the keepAlive and tcpNoDelay properties on TCP. For background see: http://www.nabble.com/Bad-AMQ-Linux-performance-tf2159490.html#a5986085
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436850 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 16:42:44 +00:00
James Strachan
e8c8abcd5b
applied patch from John Heitmann to fix AMQ-889 to avoid duplicate consumers (such as on failover) leaking resources
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436835 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 15:39:16 +00:00
James Strachan
1ad52f4209
patch supplied by John Heitmann to allow the rmi port to be configured to fix AMQ-892
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436833 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 15:31:22 +00:00
James Strachan
b54ce41de2
added patch by John Heitmann with thanks to fix issue AMQ-890
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436767 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 11:52:33 +00:00
James Strachan
fbad105e7d
attempt to reconnect to the remote JMS broker if we get a fail sending a message to it - an attempt at fixing AMQ-895
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436752 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 11:01:30 +00:00
James Strachan
09990f2eab
add the UDP trace plugin which can be handy when testing stuff
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436751 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 10:41:36 +00:00
James Strachan
aa3b9acd5a
applied patch from John Heitmann, many thanks - which fixes AMQ-515
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436748 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 10:38:47 +00:00
James Strachan
d21381d21b
allow the TCP_NODELAY option to be configured
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@436745 13f79535-47bb-0310-9956-ffa450edef68
2006-08-25 10:11:33 +00:00
James Strachan
a420312a40
avoid the possibility that 2 threads could attempt to add a destination at the same time causing it to be created twice and avoid issues such as duplicate registration in JMX
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434397 13f79535-47bb-0310-9956-ffa450edef68
2006-08-24 14:01:30 +00:00
James Strachan
d4a50a7340
allow users to disable the creation of the DDL tables on startup
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434344 13f79535-47bb-0310-9956-ffa450edef68
2006-08-24 09:00:55 +00:00
James Strachan
53082e6a14
add the ability to remove network connectors dynamically
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434068 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 16:12:47 +00:00
James Strachan
6e714a2fe5
use INFO level logging when we loose a connection to a broker to highlight to users bad networking issues such as dropped sockets or bad firewalls etc. This change fixes AMQ-829
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434064 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 15:31:40 +00:00
James Strachan
4f715a2f8a
Have just added a short circuit for the loop trying to acquire the exclusive lock so that we fail fast if we are stopping to fix AMQ-893
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434007 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 10:55:55 +00:00
James Strachan
d4a834743f
added the ability to configure the TCP keepAlive option
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434006 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 10:54:43 +00:00
Hiram R. Chirino
4b6b61b820
Added a udp and multicast broker tracing plugins. If enabled on a broker they can be used to monitor the broker without much network overhead.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433948 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 06:58:41 +00:00
Hiram R. Chirino
6a12e9cdeb
http://issues.apache.org/activemq/browse/AMQ-887
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433673 13f79535-47bb-0310-9956-ffa450edef68
2006-08-22 15:25:50 +00:00
Hiram R. Chirino
960dce70d3
http://issues.apache.org/activemq/browse/AMQ-888
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433286 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 17:08:00 +00:00
Hiram R. Chirino
58d4605661
Fix for http://issues.apache.org/activemq/browse/AMQ-886
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433244 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 13:43:39 +00:00
James Strachan
8043380127
remove memory leak of consumers & browsers
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433198 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 08:40:08 +00:00
Robert Davies
bc005fd1e6
tidy code for easier maintenance
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432664 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 18:02:49 +00:00
James Strachan
36553b336d
added snippet macro tags for the wiki
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432519 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 08:35:20 +00:00
James Strachan
ee2462da41
Minor refactor so that we can configure the MasterConnector using XML or dependency injection easier. Also added a test case showing how to use a new <masterConnector> element to configure the userName & password of the slave. For background on this issue see: http://www.nabble.com/Master-Slave-with-authentication-tf2094845.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432517 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 08:30:40 +00:00
Robert Davies
aaccbd3bd4
Added optinal async delivery to VMTransport
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432221 13f79535-47bb-0310-9956-ffa450edef68
2006-08-17 13:01:50 +00:00
Brian McCallister
85df0e62d7
Minor change to test case
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431716 13f79535-47bb-0310-9956-ffa450edef68
2006-08-15 21:57:06 +00:00
Brian McCallister
7d4cddd452
Stomp should now not pass through headers with null values in the AMQ message (correlation-id, reply-to, etc)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431714 13f79535-47bb-0310-9956-ffa450edef68
2006-08-15 21:55:06 +00:00
Hiram R. Chirino
7711c7450d
Adding a transport context variable.. see: http://www.nabble.com/Where-to-add-new-SSL-BrokerService-functionality-tf2088221.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430820 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 16:43:34 +00:00
Hiram R. Chirino
befb3adc32
get gram:gram to run the first script too... it currently has a problem splitting on the :
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430798 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 14:23:38 +00:00
James Strachan
06c560c081
fixed test case due to openwire version increase
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430742 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 09:34:11 +00:00
James Strachan
fb5a3730db
modified test case to use TCP to force marshalling of the MesagePull command to check thats working
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430716 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 08:00:03 +00:00
Hiram R. Chirino
c26d8a9d0d
Added openwire v2 marshallers
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430617 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 01:44:04 +00:00
Hiram R. Chirino
1ff8046990
Adding initial marshaller for v2
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430485 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 19:03:29 +00:00
Hiram R. Chirino
59a28777cd
Incrementing the openwire version
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430483 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 19:00:10 +00:00
James Strachan
6e3a634518
added the client side and a test case to show prefetch of zero working for pull-only queues with synchronous consumers to fix AMQ-855
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430476 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 18:48:24 +00:00
James Strachan
9d671b70aa
added some early support for AMQ-855 to allow pure pull based consumption - adding a MessagePull command so that a client can pull messages on demand
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430445 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 17:17:19 +00:00
James Strachan
c3fae7767d
added a better example of using the xbean-spring flavour of XML configuration
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430407 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 14:57:11 +00:00
Robert Davies
21f9bb8367
fix for http://issues.apache.org/activemq/browse/AMQ-857
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430351 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 10:38:29 +00:00
Robert Davies
ed49ada604
applied patch for http://issues.apache.org/activemq/browse/AMQ-776
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430068 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 15:10:26 +00:00
James Strachan
3e945b5a91
Applied patch for AMQ-826 with thanks. This patch adds an LDAP based authorization map. I"ve added the test case but disabled it so far - I've not figured out the magic combination of jars and versions and spring.xml configuration files to boot up ApacheDS in Spring for the test case - it seems the online documentation nor the spring.xml that comes with the 1.0-RC3 download actually work
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430034 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 11:37:18 +00:00
James Strachan
171e3223c1
added patch submitted by Mathew Kuppe for AMQ-871 to allow the eviction strategies to decide to evict multiple messages
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430023 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 10:28:38 +00:00
James Strachan
e7e15b5559
a fix for AMQ-769 to allow the MessageGroupMap implementation to be specified via a policyEntry
...
http://incubator.apache.org/activemq/per-destination-policies.html
so you can specify something like this...
<broker>
<destinationPolicy>
<policyMap>
<policyEntries>
<policyEntry queue=">">
<messageGroupMapFactory>
<simpleMessageGroupMapFactory/>
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429995 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 08:44:27 +00:00
Robert Davies
a7b9e8ce9c
fix for http://issues.apache.org/activemq/browse/AMQ-872
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429984 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 07:17:59 +00:00
James Strachan
c96f327bfa
removed unused code for AMQ-822
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429776 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 19:07:40 +00:00
James Strachan
08e4b7ba19
minor tweak to make absolutely sure that we definitely clear down the clockDaemon
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429767 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 18:42:24 +00:00
James Strachan
cab35d7553
added a better exception message if we get a binding exception
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429765 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 18:39:39 +00:00
Robert Davies
0ee6047d01
removed println in setRoot()
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429609 13f79535-47bb-0310-9956-ffa450edef68
2006-08-08 08:03:12 +00:00
Hiram R. Chirino
bf4d7538f8
Beter documentation for xbean reference generation.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429358 13f79535-47bb-0310-9956-ffa450edef68
2006-08-07 14:54:29 +00:00
Robert Davies
fd96598b25
extended debug information for clarity
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428467 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 18:13:37 +00:00
Robert Davies
51829f56a1
copying the broker path breaks networks - if a consumer re-uses a consumed
...
message and forwards it on
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428465 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 18:09:23 +00:00
James Strachan
a974625016
modified test case to ignore the extra Timer thread that gets created but I can't yet figure out where its created :)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428436 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 16:01:10 +00:00
James Strachan
4d2b20b1b2
lets wait a little for the background thread to shut first so that threads tend to shut down nicely
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428419 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 15:00:14 +00:00
James Strachan
6cf2169533
Added a modified version of the patch donated to (LINGO-22) submitted by Jim Beattie which tests that we leave no threads around after shutting down the JMS client and broker, together with making the Session Executor / TaskRunnerFactory part of the connection. We could still make it a singleton if required and just use reference counting to ensure its shutdown properly after all connections are closed
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428339 13f79535-47bb-0310-9956-ffa450edef68
2006-08-03 11:16:18 +00:00
Hiram R. Chirino
98f3545303
Added test case to verify that the prefetch buffer works as expected for prefetch==1
...
http://www.nabble.com/Trouble-with-prefetch-buffer.-tf2029800.html#a5599978
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@428022 13f79535-47bb-0310-9956-ffa450edef68
2006-08-02 15:22:30 +00:00
Robert Davies
902a8ea864
Allow the local destination name to be set -
...
re this thread on the user list: http://www.nabble.com/JMS-to-JMS-Bridge-tf1901141.html#a5598457
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427656 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 17:31:47 +00:00
Hiram R. Chirino
4c1cc956cc
This allow spring 2.0 to work with xbean-2.5
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427613 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 15:30:46 +00:00
James Strachan
6b03bd3f9b
added a test case showing how to use the XBean configuration in a regular Spring XML file using the Spring 2 namespace handler feature
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427599 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 15:10:59 +00:00
James Strachan
65f67c6530
switch to use 2.6-SNAPSHOT of the xbean plugin to avoid the bug that was creating bad XSDs
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427597 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 15:01:37 +00:00
James Strachan
5fbf634cfb
applied patch from Jason Carreira for AMQ-853 with thanks!
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427542 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 11:40:57 +00:00
James Strachan
3badddac87
got the xbean XSDs to deploy as part of a release
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427527 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 10:59:22 +00:00
James Strachan
794acb667c
a minor refactor to make it easier to extend ConnectionInfo/ConnectionContext without having to change code in the AbstractConnection in the future - such as to support new certificate or security token mechanisms. For background see thread: http://www.nabble.com/Certificate-login-tf2029724.html#a5583011
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427507 13f79535-47bb-0310-9956-ffa450edef68
2006-08-01 09:50:46 +00:00
James Strachan
dd5c9e6e13
allow folks to disable the JDBC database lock
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427144 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 15:37:07 +00:00
Hiram R. Chirino
b3001f22b1
Fixed comments and allow the use of <connectionFactory> and <xaConnectionFactory> in xbean files.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427135 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 15:06:27 +00:00
Hiram R. Chirino
b2f9eba23a
Enabled the gram plugin
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427119 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 14:03:02 +00:00
Adrian T. Co
bc71842394
Added NPE checking for test case. Still failing though.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@427037 13f79535-47bb-0310-9956-ffa450edef68
2006-07-31 07:48:58 +00:00
James Strachan
cb77064b88
fix for AMQ-839 - lets not use == but compare the connectionIDs by value when removing a clientID
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426764 13f79535-47bb-0310-9956-ffa450edef68
2006-07-29 08:03:31 +00:00
Adrian T. Co
795166e87a
Fix xml resource path
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426493 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 13:04:46 +00:00
Adrian T. Co
8e85dd25ed
Enabled ProxyConnector test. I've tested this in windows and linux and it seems to be passing. Although, it takes around 379 secs on our linux box, while it takes just 9 secs in windows.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426487 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 12:20:25 +00:00
Adrian T. Co
dffe336851
Re-enabled passing test case. Tested it on windows and linux env.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426486 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 12:14:06 +00:00
Adrian T. Co
c1e4384db2
fix mistype in slave.xml
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426472 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 10:37:16 +00:00
Adrian T. Co
6e755a5cc5
Renamed the kahaPersistentAdaptor to kahaPersistenceAdapter to be consistent with other persistence adapters. Makes configuration slightly more intuitive. :)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426461 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 09:54:32 +00:00
James Strachan
c36ea1aa9b
applied patch from Mathew Kuppe for AMQ-849 - many thanks!
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426438 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 08:41:07 +00:00
Hiram R. Chirino
8c9a6ebb53
The openwire generation scripts have moved to the activemq-openwire-generator module
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426386 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 05:02:36 +00:00
Hiram R. Chirino
7f883f6fe2
Applied new source header boiler plate per http://www.apache.org/legal/src-headers.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426384 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 05:00:24 +00:00
Hiram R. Chirino
96d92110a3
Applied new source header boiler plate per http://www.apache.org/legal/src-headers.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426370 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 03:22:58 +00:00
Hiram R. Chirino
57b4941325
Applied new source header boiler plate per http://www.apache.org/legal/src-headers.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426366 13f79535-47bb-0310-9956-ffa450edef68
2006-07-28 03:04:41 +00:00
James Strachan
1a070b7a23
fixed failing MBeanTest due to my bad refactoring :)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426160 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 17:36:17 +00:00
Hiram R. Chirino
1bd8c0b47f
https://issues.apache.org/activemq/browse/AMQ-835
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426136 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:55:32 +00:00
Hiram R. Chirino
acd599606e
http://issues.apache.org/activemq/browse/AMQ-847
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426134 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:52:50 +00:00
James Strachan
8abb655e82
added a helper method on the broker for its default administration connection context to avoid various parts of the code spoofing one and to provide a single place we can register any particular security details for startup or runtime MBean based administration
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426132 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:39:09 +00:00
James Strachan
4bd8a8bf85
added a test case to show the auto-creation of destinations on startup working to fix AMQ-828. For documentation see: http://activemq.org/site/configure-startup-destinations.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426116 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 16:14:38 +00:00
James Strachan
5196499946
tidied up layouts
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426109 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 15:45:58 +00:00
James Strachan
bd8d07d948
zap old utility class that has moved to the broker package
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426105 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 15:39:19 +00:00
James Strachan
4ae7e1cede
added test cases for composite destinations (which are kinds of virtual destinations) - see http://incubator.apache.org/activemq/virtual-destinations.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426094 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:56:48 +00:00
James Strachan
f1db92fb07
zapped cruft (this was a cut and paste, I didn't mean to add it to svn :)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426088 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:25:14 +00:00
James Strachan
370734c821
moved the virtual topic test cases to a better package and added a test case that demonstrates how to configure the virtual topic policy to enable all topics to be virtual topics together with changing the consumer queue prefix
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426087 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:23:52 +00:00
James Strachan
876d9cf64e
moved a simple main which can be used for testing the broker in your IDE to a better package (was in test)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426086 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 14:22:39 +00:00
James Strachan
da67a38696
refactored the previous implementation of virtual topics to use DestinationInterceptors instead so that there is no cost to virtual topics unless you are using them. Also added support for CompositeQueue/CompositeTopics too
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@426060 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 13:12:46 +00:00
Jonas B. Lim
f2a80acac5
added NOT NULL contraint for ID column in ACTIVEMQ_LOCK table
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425971 13f79535-47bb-0310-9956-ffa450edef68
2006-07-27 06:25:29 +00:00
Hiram R. Chirino
8176dca67f
http://issues.apache.org/activemq/browse/AMQ-846
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425637 13f79535-47bb-0310-9956-ffa450edef68
2006-07-26 06:07:11 +00:00
Hiram R. Chirino
859caee9d2
The SSH tests only pass on machines that have ssh installed and configured properly
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425163 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 19:51:35 +00:00
Hiram R. Chirino
a42fac78b0
Fix for the forwarding bridge test the was broken.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425132 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 17:41:23 +00:00
Hiram R. Chirino
50a6495389
always throw an error if the transport is being used when it's no running. This fixes a couple of failing tests.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425127 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 17:30:16 +00:00
James Strachan
71154628f8
added cleaner logging, particularly when starting a slave (its good to tell the user that its looking for the exclusive lock so they know the broker is not just hanging for nothing :)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425114 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 16:31:36 +00:00
James Strachan
29081a8b10
removed unused imports
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@425021 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 12:08:40 +00:00
James Strachan
8f8fddc70c
added patch from Brian Madigan. To see thread see: http://www.nabble.com/Re%3A-Virtual-Topics-%28was-Re%3A-Failover-topic-subscribers%29-tf1942508.html#a5439965
...
for background see: http://incubator.apache.org/activemq/virtual-destinations.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424994 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 10:27:32 +00:00
James Strachan
7d0d25ba32
tidied up imports
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424992 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 10:24:11 +00:00
James Strachan
387805efeb
used the new clientIDPrefix and made the code easier to run on Java 5
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424932 13f79535-47bb-0310-9956-ffa450edef68
2006-07-24 06:51:41 +00:00
James Strachan
0094ff7269
added spring dependent connection factory implementations which autodefault the spring bean names for the clientIDPrefix property making it easier to introspect the running system. Fixes AMQ-840
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424700 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:05:29 +00:00
James Strachan
7d704bc3db
added better javadoc for the xbean package
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424699 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:02:37 +00:00
James Strachan
fb6af07447
added logging if MessageListener objects throw exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424698 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:01:47 +00:00
James Strachan
7339c6efea
Added an optional clientIDPrefix property to allow auto-generated client Ids to be named to make it easier to manage a running system using JMX. Fixes AMQ-836
...
You can now specify this clientIDPrefix property on the ActiveMQConnectionFactory POJO or via a URI such as
tcp://localhost:61616?jms.clientIDPrefix=Cheese
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424697 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 10:00:37 +00:00
James Strachan
68d7c9e2fd
fixed bad namespace usages that was causing some test cases to fail
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424696 13f79535-47bb-0310-9956-ffa450edef68
2006-07-23 09:49:43 +00:00
James Strachan
7dac801417
fixed shut down bug; the connection must be rolled back before closing
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424542 13f79535-47bb-0310-9956-ffa450edef68
2006-07-22 10:24:31 +00:00
James Strachan
90d0c4b38b
an implementation of an exclusive lock in SQL to ensure that only one JDBC message store is run against a database at once to fix AMQ-831. For documentation on this feature see: http://activemq.org/site/jdbc-master-slave.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424328 13f79535-47bb-0310-9956-ffa450edef68
2006-07-21 14:10:45 +00:00
James Strachan
e2f0ef3c5e
made the test case broker Main a little easier to run with a URI supplied on the command line
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424326 13f79535-47bb-0310-9956-ffa450edef68
2006-07-21 14:07:18 +00:00
Robert Davies
4f131fdc26
ensure Desitnation infomation is received in the bridge in the right order
...
with respect to consumer information
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424214 13f79535-47bb-0310-9956-ffa450edef68
2006-07-21 07:31:52 +00:00
Robert Davies
dc5b15ecd2
Interface for IndexLinkedList
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424040 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 20:11:22 +00:00
Robert Davies
1ac701c48a
made IndexLinkedList an interface
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@424037 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 20:06:55 +00:00
Robert Davies
c94d636241
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423933 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 13:48:23 +00:00
Robert Davies
6f4c286d66
Make IndexLinkedList and interface with two implementations - one for in-memory
...
iteration of the indexes, one for disk based iteration
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423919 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 12:50:15 +00:00
James Strachan
ea35563b49
added patch for AMQ-835 - many thanks Ozgur Cetinturk
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423797 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 06:13:43 +00:00
Hiram R. Chirino
1bcd631bf9
increase the max amount of time we wait for reconnect since the default network reconnect delay could be up to 5 seconds
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423794 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 06:06:18 +00:00
Hiram R. Chirino
98a6f181ca
http://issues.apache.org/activemq/browse/AMQ-789
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423784 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 05:45:32 +00:00
Hiram R. Chirino
2fc3e8ee7f
Adding some network reconnect tests. These are used to validate the our network connections get re-established after a broker restart.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423783 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 05:44:53 +00:00
James Strachan
c13a547e1e
To help with the development of Virtual Topics I've added a test case to confirm that destinations are lazily created when a consumer is created. For more background see the dev thread: http://www.nabble.com/Re%3A-Virtual-Topics-%28was-Re%3A-Failover-topic-subscribers%29-tf1942508.html#a5404863
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423755 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 04:39:20 +00:00
James Strachan
b3d89a755b
added missing xbean-spring annotations to allow nicer XML configuration
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@423738 13f79535-47bb-0310-9956-ffa450edef68
2006-07-20 03:27:14 +00:00
James Strachan
bc344c9627
auto-create destinations when consumers are added to the broker (assuming auto-create is enabled) to help implement Virtual Topics.. For more background see: http://www.nabble.com/Re%3A-Virtual-Topics-%28was-Re%3A-Failover-topic-subscribers%29-tf1942508.html#a5332644
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422978 13f79535-47bb-0310-9956-ffa450edef68
2006-07-18 05:56:19 +00:00
James Strachan
e0f168a58d
added a couple of setter methods to make configuration a little simpler to avoid having to mentally multiply numbers by 1024 * 1024 and to fix AMQ-827
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422967 13f79535-47bb-0310-9956-ffa450edef68
2006-07-18 05:02:04 +00:00
James Strachan
40db04a2a8
reverted use of variable for xbean plugin version; it seems to cause some m2 wierdness
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422217 13f79535-47bb-0310-9956-ffa450edef68
2006-07-15 13:58:48 +00:00
James Strachan
6c5a0c634b
Upgraded to xbean 2.5, using the same version as the parent pom
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@422186 13f79535-47bb-0310-9956-ffa450edef68
2006-07-15 09:16:27 +00:00
Hiram R. Chirino
da1204a1a8
set the explicit xbean plugin version so that the build works
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421972 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 18:04:31 +00:00
James Strachan
fd3c5104df
Added a workaround for Spring 2.0-rc1 for AMQ-825 where we avoid using File objects on the default persistence adapter and use Strings instead. Its unfortunate (I tried patching xbean-spring to get around this but I'm afraid it doesn't seem possible). So folks using Java to configure the dataDirectory will need to change foo.setDataDirectory(file) to foo.setDataDirectoryFile(file) or switch to using a String
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421936 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 16:25:29 +00:00
James Strachan
ea63d69242
switched to using the xbean-spring plugin
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421898 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 13:11:42 +00:00
James Strachan
1fd01f0888
fixed namespaces in XML files to only apply the ActiveMQ namespace to the <broker> element and its decendants to avoid confusing spring/xbean-spring when using other tags like <bean>. Bad James - they should have been like this to start with :)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421897 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 13:10:19 +00:00
James Strachan
d64a9087bc
fixed namespaces in test file
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421876 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 11:36:27 +00:00
James Strachan
d966a8c4c1
fixed non-optional dependency
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421842 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 09:09:54 +00:00
Hiram R. Chirino
68c8c643f2
Cleaned up the TCP transport a little.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421811 13f79535-47bb-0310-9956-ffa450edef68
2006-07-14 05:54:13 +00:00
Frederick G. Oconer
2d9190f56a
changed version of spring to 2.0-m5. Also, added spring dependency in activemq core to ensure that the right version is being set in the classpath.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421575 13f79535-47bb-0310-9956-ffa450edef68
2006-07-13 10:20:29 +00:00
Hiram R. Chirino
f2f428101b
Better debug logging of stack traces
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@421356 13f79535-47bb-0310-9956-ffa450edef68
2006-07-12 18:08:27 +00:00
Hiram R. Chirino
afba723191
http://issues.apache.org/activemq/browse/AMQ-814
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420899 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 15:32:20 +00:00
Hiram R. Chirino
1ea430e557
http://issues.apache.org/activemq/browse/AMQ-608
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420872 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 14:32:01 +00:00
James Strachan
857cc8c309
added a destroy() method to durable subscription mbeans to make it a bit easier to delete them via JMX. For more background see AMQ-811
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420835 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 13:21:26 +00:00
James Strachan
ffd1ccb6b8
disabled test case which tends to fail on m2
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420831 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 13:07:04 +00:00
James Strachan
2116b04dbb
disabled test case which tends to fail on m2
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420795 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 10:49:15 +00:00
Hiram R. Chirino
6722a0327e
failover not needed anymore.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420734 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 06:00:37 +00:00
Hiram R. Chirino
ad2546fa8d
Fixed Network Connection failure recovery.
...
http://issues.apache.org/activemq/browse/AMQ-802
http://issues.apache.org/activemq/browse/AMQ-805
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420723 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:46:04 +00:00
Hiram R. Chirino
75fde7165e
http://issues.apache.org/activemq/browse/AMQ-810
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420721 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:41:48 +00:00
Hiram R. Chirino
1250a6d023
Added reconnect logic.
...
http://issues.apache.org/activemq/browse/AMQ-803
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420718 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:38:18 +00:00
Hiram R. Chirino
d6c75ee25e
No need to be so verbose when disposing a service. If we need to find out why something is going wrong we can enable debug logging.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420716 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:34:56 +00:00
Hiram R. Chirino
40958b688f
Impoved error logging and throw an exception if the transport is being used when it has been disconnected.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420714 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:32:20 +00:00
Hiram R. Chirino
87666fa194
http://issues.apache.org/activemq/browse/AMQ-809
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420712 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:29:31 +00:00
Hiram R. Chirino
cf5ee40d63
http://issues.apache.org/activemq/browse/AMQ-808
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420708 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 04:21:40 +00:00
Hiram R. Chirino
2fe01ce355
Make the tests more reliable by explicity creating and shutting down the brokers. Also wait for the brokers to be setup before running the tests
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420699 13f79535-47bb-0310-9956-ffa450edef68
2006-07-11 03:59:54 +00:00
James Strachan
9b07e4323a
added a helper method to make it easier to browse messages as JMS Message objects. See: http://www.nabble.com/ActiveMQ-JMX-Questions..-tf1917262.html#a5248649
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420527 13f79535-47bb-0310-9956-ffa450edef68
2006-07-10 14:03:24 +00:00
Frederick G. Oconer
b662f6065c
Removed relativepath element in parent declaration.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@420267 13f79535-47bb-0310-9956-ffa450edef68
2006-07-09 09:11:22 +00:00
James Strachan
6df6d58efe
Added support for AMQ-798 to enable a new boolean header called JMSXGroupFirstForConsumer
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419930 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 17:25:03 +00:00
James Strachan
8cff452960
moved the tests across from the assembly module that can be run inside the activemq-core module
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419844 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:57:34 +00:00
James Strachan
a677c21240
moved the tests across from the assembly module that can be run inside the activemq-core module
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419843 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:57:09 +00:00
James Strachan
c06ad31692
moved the tests across from the assembly module that can be run inside the activemq-core module
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419842 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:55:31 +00:00
James Strachan
c9ab0d01d1
moved the tests across from the assembly module that can be run inside the activemq-core module
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419841 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 08:52:00 +00:00
Hiram R. Chirino
16d403f535
http://issues.apache.org/activemq/browse/AMQ-799
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419753 13f79535-47bb-0310-9956-ffa450edef68
2006-07-07 00:52:53 +00:00
James Strachan
06a5829c14
added a helper method so a BrokerFilter can lookup all the active destinations for a specific wildcard which can be useful for implementing things like AMQ-452 to support virtual destinations
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419629 13f79535-47bb-0310-9956-ffa450edef68
2006-07-06 17:50:56 +00:00
Hiram R. Chirino
a88906f0e4
set the eol to native
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419366 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 22:30:19 +00:00
Hiram R. Chirino
65162d0133
Set the eol type to native.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419365 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 22:27:34 +00:00
Hiram R. Chirino
a4b13add62
Configure our use of the gram maven plugin so that it generates the openwire marshaller source code.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419357 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 22:06:35 +00:00
Hiram R. Chirino
104305bac0
Fix 1.5 dependency
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419238 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 14:34:37 +00:00
Hiram R. Chirino
8b215705a2
Don't depend on java 1.5
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419156 13f79535-47bb-0310-9956-ffa450edef68
2006-07-05 03:55:20 +00:00
James Strachan
4383d00d81
added an example and test case of configuring the JMS to JMS bridge using the XBean format rather than the pure Spring version thats currently on the wiki - see http://incubator.apache.org/activemq/jms-to-jms-bridge.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419058 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 18:04:50 +00:00
James Strachan
466ccddc1f
made it possible to disable advisory message support for AMQ-794
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419049 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 17:15:00 +00:00
Hiram R. Chirino
98b61e439e
Moved the stomp2 package to stomp.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419014 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 14:17:48 +00:00
Hiram R. Chirino
1f6aa57df6
Removing old stomp implementation since the new one seems to be working better and has been verified to have fixed some bugs.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@419012 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 14:14:12 +00:00
James Strachan
9324b597ac
attempted patch to issue brought up on the user list: http://www.nabble.com/AMQ-4.0-with-Oracle-Persistence-and-XA-Transactions-tf1888956.html#a5165822
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418993 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 12:13:25 +00:00
James Strachan
0c2c5c6a19
spring cleaning; catch bad ackMode configurations and throw an exception
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418987 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 11:54:24 +00:00
James Strachan
4b08ea5c04
updated the javadoc of the connection & factory classes to match the documentation on the wiki http://incubator.apache.org/activemq/connection-configuration-uri.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418970 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 10:28:25 +00:00
James Strachan
db39e50583
updated test case to not use the default value of dispatchAsync from previous commit
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418967 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 09:57:15 +00:00
James Strachan
480433bd74
fix for AMQ-792 to allow the async dispatch of messages to consumers to be easily configured & properly documented the javadoc. For more detail see http://activemq.org/site/consumer-dispatch-async.html
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418966 13f79535-47bb-0310-9956-ffa450edef68
2006-07-04 09:54:38 +00:00
Robert Davies
c250fa5f6c
fix for http://issues.apache.org/activemq/browse/AMQ-792
...
enable setting async dispatch for consumers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418824 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 18:46:09 +00:00
Hiram R. Chirino
10fe0ff7fa
Making build more m2 friendly.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418798 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 16:25:45 +00:00
James Strachan
b9d3032246
removed dependency on XBeanBrokerService so that a regular Spring XML file can be used that just instantiates BrokerService directly to fix AMQ-790
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418790 13f79535-47bb-0310-9956-ffa450edef68
2006-07-03 15:23:32 +00:00
Hiram R. Chirino
7113c5efd8
Fix for
...
http://issues.apache.org/activemq/browse/AMQ-665
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418618 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 16:49:07 +00:00
Hiram R. Chirino
be742f2339
Receipt action was not being populated.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418617 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 16:48:34 +00:00
Hiram R. Chirino
530884a2d9
Better protocol error handling.
...
Fixed http://issues.apache.org/activemq/browse/AMQ-649
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418602 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 15:00:13 +00:00
Hiram R. Chirino
1ac3421e36
Fixing http://issues.apache.org/activemq/browse/AMQ-724 , async exception could close a connection while a new consumer is being added which resulted in the consumer not being removed from the
...
broker when the connction was shut down.
Danielius Jurna, thanks for the great bug report and problem determination!
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418592 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 13:43:19 +00:00
Hiram R. Chirino
dc98d967b5
Added a new/highly refactored version of the STOMP protocol implementation.
...
The biggest difference between this and previous implementation is that conversion between the STOMP protocol and
the ActiveMQ protocol happens at a Transport Filter layer instead of doing it all at the WireFormat layer.
I think this has resulted in cleaner code since there's a better seperating between marshalling/unmarshalling of
the STOMP protocol and converting the stomp protocol to the activemq protocol.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418550 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 04:18:44 +00:00
Hiram R. Chirino
6d550302a2
Enabled working test
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418549 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 04:10:36 +00:00
Hiram R. Chirino
b4b8499be5
Cleaned up TCP transport a little.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418548 13f79535-47bb-0310-9956-ffa450edef68
2006-07-02 04:08:53 +00:00
Hiram R. Chirino
e423bc58a0
http://issues.apache.org/activemq/browse/AMQ-789
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418497 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 19:03:00 +00:00
Hiram R. Chirino
3a4f3d5bd9
Fixed ItStillMarshallsTheSameTest
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418496 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 18:37:22 +00:00
Hiram R. Chirino
7f0e13571f
http://issues.apache.org/activemq/browse/AMQ-406
...
You can now configure the prefetchPolicy and redeliveryPolicy using the jndi properties.
You can also do it using the Broker URL
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418495 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 18:08:24 +00:00
Hiram R. Chirino
9befb11435
http://issues.apache.org/activemq/browse/AMQ-788
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418486 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 16:03:18 +00:00
Hiram R. Chirino
6f9cfad67b
Changed tests so that the data files are under the target directory
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418437 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 04:22:58 +00:00
Hiram R. Chirino
4404311534
Make this guy succeed on linux
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418436 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 04:21:40 +00:00
Hiram R. Chirino
5401cf8365
added some debug to see when consumers are added and removed.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418435 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 04:20:53 +00:00
Hiram R. Chirino
47abda2a7d
Trying to get this to pass more reliably on linux
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418424 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 00:32:26 +00:00
Hiram R. Chirino
0da70121d4
Put data file under target directory
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@418422 13f79535-47bb-0310-9956-ffa450edef68
2006-07-01 00:06:58 +00:00