Commit Graph

8655 Commits

Author SHA1 Message Date
jbertram 1310442244 ACTIVEMQ6-76 auto queue creation on STOMP send/sub
Implements a new feature for the broker whereby it may automatically
create and delete queues which are not explicitly defined through
the management API or file-based configuration when a client sends a
message to or consumes from a queue via the STOMP protocol. Note,
the destination has to be named like "jms.queue.*" to be auto-
created. The queue may subsequently be deleted when it no longer has
any messages and consumers. Auto-creation and auto-deletion can both
be turned on/off via address-setting.
2015-02-09 09:03:58 -06:00
jbertram 593ea2dde2 test needs more time 2015-02-04 11:31:07 -06:00
Clebert Suconic 23e1730dce This closes #89 - test change 2015-02-02 20:02:21 -05:00
jbertram 20452083d7 give receiver a bit more time on bridge test 2015-02-02 15:00:08 -06:00
Clebert Suconic 5e72f7e283 This closes #88 - fixing race on test 2015-02-02 14:19:43 -05:00
Clebert Suconic 58cc025653 This closes #85 - work on jaas 2015-02-02 14:18:30 -05:00
jbertram d523f630a0 fix potential race condition in test 2015-02-02 12:26:22 -06:00
Andy Taylor 076faa759f ACTIVEMQ6-74 - removing unused old jaas implementation and associated tests etc
https://issues.apache.org/jira/browse/ACTIVEMQ6-74

This is ready for the import of the ActiveMQ 5 JAAS implementation for 6.1
2015-02-02 15:45:58 +00:00
Clebert Suconic 9900d5331b This closes #87 - a few test fixes 2015-02-02 10:31:21 -05:00
jbertram fe11fb4c02 avoid potential NPE 2015-01-30 13:35:28 -06:00
jbertram 9e214e9c43 remove unnecessary cache operation 2015-01-30 13:35:27 -06:00
Clebert Suconic 7cdd77c781 This closes #86 on fixing tests 2015-01-29 11:52:55 -05:00
jbertram e17e3ba4f6 fix tests I broke; refactor a few other pieces
I broke serveral tests with 8f4142f87e
so I'm restoring that, and I'm refactoring a few other pieces so the
code is simpler and/or more correct.
2015-01-29 10:36:10 -06:00
Clebert Suconic 8bdad8897e This closes #83 on Jetty updates 2015-01-28 15:11:11 -05:00
Clebert Suconic c6a444fe5c This closes #84 - fixing races on tests 2015-01-28 14:10:22 -05:00
jbertram d895988faf fix race in test 2015-01-27 15:40:15 -06:00
Andy Taylor f2323b6bc2 upgrade to jetty 8 to be consistent with ActiveMQ 5 2015-01-27 16:57:20 +00:00
Martyn Taylor 90b8b35b54 Merge remote-tracking branch 'origin/pr/82' 2015-01-27 11:45:14 +00:00
Martyn Taylor 7aff0a0dc9 Undelivered Messages Doc Update 2015-01-27 11:35:55 +00:00
Andy Taylor 3498b7b0f9 merge #80 - Fix test, adjust logging 2015-01-27 09:11:26 +00:00
jbertram 8f4142f87e Fix test, remove redundant operation 2015-01-26 16:25:30 -06:00
jbertram dfb7d3c382 Fix test, adjust logging 2015-01-26 14:03:54 -06:00
jbertram 005af9deac This closes #79 - doc updates 2015-01-23 10:55:45 -06:00
Martyn Taylor 4c2f061955 Updates to Documentation 2015-01-23 16:51:08 +00:00
jbertram 51793627f9 This closes #78 - doc updates and log manager dep 2015-01-23 10:38:27 -06:00
Andy Taylor c43dda3f96 merge #76 - removing redundant tests 2015-01-23 15:41:10 +00:00
Andy Taylor 33f0965364 update jboss logging manager dependency 2015-01-23 14:32:02 +00:00
Andy Taylor 3d3829db4f documentation updates 2015-01-23 14:31:53 +00:00
jbertram 11d4b0a80d removing redundant tests 2015-01-23 08:30:01 -06:00
Andy Taylor 45a081c72a merge #77 - Only check TM exists for JMSBridge with ONCE_ONLY 2015-01-23 10:43:32 +00:00
Martyn Taylor 8b631c1426 Only check TM exists for JMSBridge with ONCE_ONLY
A transaction manager is only required on the JMSBridge when the QoS
level is set to ONCE_AND_ONCE_ONLY.  Previous to the this patch it was
also checking for a TM on the AT_MOST_ONCE QoS level.  This patch also
ensures that the TM is set to null after each test run.
2015-01-23 10:37:39 +00:00
jbertram aefbe3f86a This closes #74 - checkstyle fix 2015-01-22 11:09:21 -06:00
Clebert Suconic 2c7db814f0 fixing checkstyle that I messed up on my last commit 2015-01-22 12:07:53 -05:00
Andy Taylor 28db9f9849 merge #73 - a few fixes coming from former branches 2015-01-22 14:44:26 +00:00
Clebert Suconic 4ebacc9d87 Fixing a few intermittent failures
These tests were not as broken as on 2.3.x from the old hornetq branch where this fix originated.
However I will play safe here as I believe the race could be after the exception is raised and before the counter was added
(on ActiveMQMessageHandlerTest)
2015-01-21 18:40:19 -05:00
Clebert Suconic 0eb1e332d3 ACTIVEMQ6-73 Adding missing methods
https://issues.apache.org/jira/browse/ACTIVEMQ6-73
https://bugzilla.redhat.com/show_bug.cgi?id=1174152

this is adding missing methods on the Management interface as originally raised at
https://bugzilla.redhat.com/show_bug.cgi?id=1174152 by RedHat
2015-01-21 18:32:21 -05:00
Clebert Suconic 2ae6f36e74 This closes #67 on graceful shutdown 2015-01-21 14:19:36 -05:00
jbertram 754d481d53 ACTIVEMQ6-52 Graceful shutdown
Implements a feature whereby the broker will not shutdown while there are
clients connected. A timeout can be specified so that even if there are
clients connected the broker will still shutdown after a certain time.
2015-01-21 13:18:55 -06:00
Clebert Suconic 881f39ce4d This closes #72 - doc updates 2015-01-21 14:13:07 -05:00
Andy Taylor a6a4d1bed5 documentation updates 2015-01-21 18:27:19 +00:00
jbertram a2a5b35bb7 This closes #71 - TotalQueueIterator fix 2015-01-20 16:27:17 -06:00
Andy Taylor dade72905b ACTIVEMQ6-71 - fix duplicates in TotalQueueIterator
https://issues.apache.org/jira/browse/ACTIVEMQ6-71

remove the intermediateReference iterator as these may be moved anyway
2015-01-20 20:20:47 +00:00
jbertram 98153ec1da This closes #69 - doc updates 2015-01-20 13:56:56 -06:00
Clebert Suconic 5364ad32f4 Merging #70 on RAT changes 2015-01-20 13:45:42 -05:00
jbertram 5208e768d1 A few more excludes for RAT plugin 2015-01-20 10:34:37 -06:00
Andy Taylor d2b668adf3 documentation updates 2015-01-20 15:58:48 +00:00
Andy Taylor 1e915afad7 merge #68 - Rework dependency management in top level poms 2015-01-20 10:38:56 +00:00
Martyn Taylor 26ca3084e2 Rework dependency management in top level poms
This patch moves test dependencies into out of the main pom and into the
tests module pom.  This will make managing 3rd party category X
dependencies much easier going forward.  In addition each dependency
license has been outlined in the pom and README entry added to outline
future policy when adding 3rd party depdendencies.
2015-01-19 15:40:30 +00:00
Clebert Suconic 9748340a0e This closes #66 on JMS / RA fixes around tests and TM 2015-01-16 11:54:33 -05:00
Martyn Taylor 2e9aad9ef4 Update JMS and RA Tests to ensure fresh TX usage
Some of the OutgoingConnection and RA tests were failing due to a
previous transaction being present when using the Arjuna TM.  This patch
adds methods to allow tests which TM to use and ensures that Dummy TM is
cleaned up each after each test.
2015-01-16 16:28:27 +00:00