56 Commits

Author SHA1 Message Date
Clebert Suconic
e62112fbff Avoiding possible deadlock after Proton deliveries 2015-04-22 16:45:08 -04:00
Clebert Suconic
95b6328993 Queue Auto-create fixes on OpenWire
this is basically addressing a performance issue on OpenWire, setting the auto-create to the PostOffice
after not being able to route

The core protocol stays the same in regard to the auto-create since the exceptions are happening after the queueQuery
2015-04-21 18:00:07 -04:00
Jeff Genender
188e3b76bd ACTIVEMQ6-97 - Change HQ to AMQ for properties/headers/doc. Remove as much HQ as possible and change to AMQ to make this close to the ActiveMQ project. 2015-04-21 12:26:44 -04:00
Martyn Taylor
548735f8b6 Add Auto JMS queue creation for OpenWire 2015-04-09 17:59:15 +01:00
Clebert Suconic
519a47f023 ACTIVEMQ6-89 Refactored stomp support contributed
https://issues.apache.org/jira/browse/ACTIVEMQ6-89

I have done a lot of refactoring on this. So we can a different version of the interceptor for each protocol based on a base class now.
Just an abstract class over Stomp would be a bit hacky... this is a better approach.
2015-03-31 11:23:05 -04:00
nberdikov
b2524b1be4 ACTIVEMQ6-89 Added possibility to intercept stomp frames
https://issues.apache.org/jira/browse/ACTIVEMQ6-89

This was originally contributed at #182. We have squashed the commits and rebased them here
This closes #182
2015-03-31 11:23:05 -04:00
Martyn Taylor
9da0a37b89 [maven-release-plugin] prepare for next development iteration 2015-03-27 15:38:13 +00:00
Martyn Taylor
2d9e3128c9 [maven-release-plugin] prepare release 10.0.0-M1 2015-03-27 15:21:10 +00:00
Martyn Taylor
babdc21b24 [maven-release-plugin] prepare for next development iteration 2015-03-24 15:21:20 +00:00
Martyn Taylor
db40d55a86 [maven-release-plugin] prepare release 6.0.0-M1 2015-03-24 15:12:28 +00:00
Martyn Taylor
7c206231ee [maven-release-plugin] prepare for next development iteration 2015-03-16 17:42:39 +00:00
Martyn Taylor
ee49ca2a0d [maven-release-plugin] prepare release 6.0.0 2015-03-16 17:41:49 +00:00
Martyn Taylor
ab1c585ace [maven-release-plugin] prepare for next development iteration 2015-03-12 19:11:44 +00:00
Martyn Taylor
ee57649f83 [maven-release-plugin] prepare release 6.0.0 2015-03-12 19:10:21 +00:00
Martyn Taylor
f3d7edd6b4 [maven-release-plugin] prepare for next development iteration 2015-03-12 19:00:39 +00:00
Martyn Taylor
a97178abaf [maven-release-plugin] prepare release 6.0.0 2015-03-12 19:00:02 +00:00
Robert Gemmell
7ef95ae977 ACTIVEMQ6-55: add a test of the listener method throwing the NPE 2015-03-12 10:54:17 -04:00
Robert Gemmell
983effca9d ACTIVEMQ6-55: prevent NPE when closing a link that didnt get as far as having a context added 2015-03-12 10:54:17 -04:00
Clebert Suconic
e065d25b6f A few changes around logging-processor
- Bumped up version to 2.0.0.Alpha
- Client bundle changes to be copmatible with 2.0.0
- Fixing bundle / Logging classes for missing format (it was an issue with the previous one already)
- Fixed up dependencies to avoid transient downloads
2015-03-12 10:49:17 +00:00
Martyn Taylor
77921956c5 Send error on create producer when no dest exists
Returns an error to the client causing InvalidDestinationException to be
thrown when an ActiveMQ 5.x client attempts to create a producer with a
destination that does not exist.  (Over OpenWire Protocol).
2015-03-12 10:49:17 +00:00
jbertram
fa549a00e7 remove useless JavaDoc 2015-03-10 15:23:07 -05:00
jbertram
88ed03e2bd ACTIVEMQ6-87 Strip @author tags 2015-03-10 15:23:07 -05:00
Martyn Taylor
d29f495771 [maven-release-plugin] prepare for next development iteration 2015-03-10 13:25:56 +00:00
Martyn Taylor
1aea09e862 [maven-release-plugin] prepare release 6.0.0 2015-03-10 13:23:21 +00:00
Martyn Taylor
2fa5b19ed2 [maven-release-plugin] prepare for next development iteration 2015-03-10 10:11:35 +00:00
Martyn Taylor
6058d115fd [maven-release-plugin] prepare release 6.0.0 2015-03-10 10:01:54 +00:00
Martyn Taylor
1fe673429e [maven-release-plugin] prepare for next development iteration 2015-03-09 18:14:10 +00:00
Martyn Taylor
5c0bed8994 [maven-release-plugin] prepare release 6.0.0 2015-03-09 17:55:56 +00:00
Clebert Suconic
11dadb5a2a Fixing Logger errors on the testsuite
Fixing the classpath so some tests would find the LogManager configured
Fixing the dependency on the AssertionLoggerHandler so all the tests could also see it without further errors
2015-03-06 23:29:15 -05:00
Martyn Taylor
b0167ea0c8 [maven-release-plugin] prepare for next development iteration 2015-03-06 16:31:03 +00:00
Martyn Taylor
c2edf8293b [maven-release-plugin] prepare release 6.0.0 2015-03-06 16:30:25 +00:00
Martyn Taylor
969d02f15f reset Version numbers after release revert 2015-03-06 11:43:46 +00:00
Martyn Taylor
526135d1fb Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit 807c4e3075c64c99982ed0284dacb78f69094b57.
2015-03-05 14:41:02 +00:00
Martyn Taylor
a708c9139a Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit ba3d185ac7747f05c73ffe3df21ecdf4f8641f03.
2015-03-05 14:40:41 +00:00
Martyn Taylor
ba3d185ac7 [maven-release-plugin] prepare for next development iteration 2015-03-05 11:44:13 +00:00
Martyn Taylor
807c4e3075 [maven-release-plugin] prepare release 6.0.0 2015-03-05 11:43:36 +00:00
Martyn Taylor
6f0a00c3d6 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 67c0ce590463f56be204c69cb7a1f9536f1a4c31.
2015-03-05 11:18:43 +00:00
Martyn Taylor
1a955b8631 Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit 79ee955615af585608f6bd06f3f0a725c54117ae.
2015-03-05 11:18:34 +00:00
Martyn Taylor
67c0ce5904 [maven-release-plugin] prepare for next development iteration 2015-03-03 12:10:13 +00:00
Martyn Taylor
79ee955615 [maven-release-plugin] prepare release 6.0.0 2015-03-03 12:08:28 +00:00
Martyn Taylor
65453f3fa6 Revert "[maven-release-plugin] prepare release 6.0.0"
This reverts commit f1f7a67111a5b3db50a19bf878d5a70902bbd727.
2015-03-03 11:48:06 +00:00
Martyn Taylor
b5b90e5537 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 05d052fda8ebbb5c3a658e9f3811aad0426a9ecb.
2015-03-03 11:47:53 +00:00
Martyn Taylor
05d052fda8 [maven-release-plugin] prepare for next development iteration 2015-03-03 10:06:55 +00:00
Martyn Taylor
f1f7a67111 [maven-release-plugin] prepare release 6.0.0 2015-03-03 10:06:00 +00:00
Andy Taylor
08d29a6905 stomp test fix 2015-02-25 14:49:59 +00:00
jbertram
2cbef28cc7 ACTIVEMQ-77 auto queue creation on AMQP send/rec
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 receives from a queue via the AMQP 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-12 14:02:45 -06:00
Clebert Suconic
f7c4d56cc7 ACTIVEMQ6-78 Improving performance over Netty NIO blocked calls
https://issues.apache.org/jira/browse/ACTIVEMQ6-78 performance work

There are two aspects of this work. First avoid asynchronous packets and avoid
context switch over the executors. Packet had a method to make certain packets such
as commit to use a different executor. Since it's NIO everything is done at the Netty thread now.

The second aspect was to make sure we use the proper buffering
2015-02-11 12:47:14 -05:00
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
Howard Gao
1d022fe474 ACTIVEMQ6-43(reopened) : Replace License Headers on codebase
- added missing license headers found by maven rat plugin.
  most of them added automatically via apache-rat
  a few manually added

- added apache-rat maven plugin to the build cycle
2015-01-05 13:14:25 -05:00
John D. Ament
96dc7e40ea ACTIVEMQ6-40 Update to the geronimo jms 2 spec JAR. 2015-01-02 12:51:37 -05:00