Michael André Pearce
98028cdecc
ARTEMIS-1586 Refactor to make more generic
...
* Move byte util code into ByteUtil
* Re-use the new equals method in SimpleString
* Apply same pools/interners to client decode
* Create String to SimpleString pools/interners for property access via String keys (producer and consumer benefits)
* Lazy init the pools on withing the get methods of CoreMessageObjectPools to get the specific pool, to avoid having this scattered every where.
* reduce SimpleString creation in conversion to/from core message methods with JMS wrapper.
* reduce SimpleString creation in conversion to/from Core in OpenWire, AMQP, MQTT.
2018-01-17 09:33:41 +01:00
Michael André Pearce
3ef98044f8
ARTEMIS-1516 - Ensure JNDI via Tomcat Resource works
...
Apply fix so that when using JNDI via tomcat resource it works.
Replace original extract of JNDIStorable taken from Qpid, and use ActiveMQ5's as fits better to address this issue. (which primary use case is users migrating from 5.x)
Refactored ActiveMQConnectionFactory to externalise and turn into reference by StringRefAddr's instead of custom RefAddr which isnt standard.
Refactored ActiveMQDestinations similar
Refactored ActiveMQDestination to remove redundent and duplicated name field and ensured getters still behave the same
2017-12-19 09:20:35 -05:00
Justin Bertram
55d7260a07
ARTEMIS-1510 refactor Maven poms
...
Clean up unused declared dependencies and undeclared dependencies which
are pulled in transitively.
2017-11-13 17:03:35 -05:00
Justin Bertram
8703d9d51d
[maven-release-plugin] prepare for next development iteration
2017-11-01 00:38:57 -05:00
Justin Bertram
ec63189a0a
[maven-release-plugin] prepare release 2.4.0
2017-11-01 00:38:56 -05:00
Justin Bertram
a44b9d5edf
[maven-release-plugin] prepare for next development iteration
2017-10-31 12:09:43 -05:00
Justin Bertram
34a7431d1b
[maven-release-plugin] prepare release 2.4.0
2017-10-31 12:07:55 -05:00
Jeff Mesnil
16446c1a6e
[ARTEMIS-1475] Fix NPE in ActiveMQMessageHandler#setup
...
* initialize ActiveMQActivationSpec#shareSubscriptions to false
* i18n of the exception thrown by ActiveMQMessageHandler if it is not
possible to create a non-shared subscriber
JIRA: https://issues.apache.org/jira/browse/ARTEMIS-1475
2017-10-23 14:59:32 -04:00
Paul Ferraro
4bf204c012
NO-JIRA: Allow subclasses to more easily override BroadcastEndpointFactory used during connection factory creation.
2017-09-26 13:24:37 -04:00
Clebert Suconic
c8982d775b
[maven-release-plugin] prepare for next development iteration
2017-09-05 17:03:48 -04:00
Clebert Suconic
84d5ac65b4
[maven-release-plugin] prepare release 2.3.0
2017-09-05 17:03:37 -04:00
Clebert Suconic
ed1b268d42
[maven-release-plugin] prepare for next development iteration
2017-08-31 13:48:09 -04:00
Clebert Suconic
21f2a4a52c
[maven-release-plugin] prepare release 2.3.0
2017-08-31 13:47:57 -04:00
Martyn Taylor
fcce3bac2a
Revert "Changing the way to interact with JGroups in the ResourceAdapter"
...
This reverts commit 2493158d11
.
This is causing some problems with the classloader used in the RA,
resulting in NPEs. Reverting this. We can revist when we have a more
stable solution.
2017-08-24 10:26:37 +01:00
Emmanuel Hugonnet
2493158d11
Changing the way to interact with JGroups in the ResourceAdapter
...
Obtaining a BroadCastEndpointFactory instead of a JChannel to connect to JGroups to avoid issue and leak with JChannel lifecyle.
2017-08-23 16:08:34 +02:00
Jonathan Gallimore
89989fd52d
ARTEMIS-1321 - Allowing RA to be proxied on TomEE
2017-08-02 19:09:22 -04:00
Justin Bertram
8c8ab0adc1
ARTEMIS-1299 support commas in RA connection parameter values
2017-07-28 18:00:50 -04:00
Clebert Suconic
7adc8339c7
ARTEMIS-1305 Avoid deadlock when shutting down RA and reconnects
2017-07-28 11:53:09 -04:00
Clebert Suconic
54d220edf3
ARTEMIS-1305 Server frozen during shutdown on Resource Adapter
...
this is a better fix than the previous one
2017-07-28 10:33:40 -04:00
Clebert Suconic
7bf8e4e890
ARTEMIS-1305 Server Frozen during shutdown if RA is retrying
2017-07-25 22:33:55 -04:00
Clebert Suconic
5325ca39c8
NO-JIRA: Fix checkstyle
2017-07-25 21:12:27 -04:00
Clebert Suconic
e5be686064
NO-JIRA traced on the RA
2017-07-25 19:07:34 -04:00
Clebert Suconic
b6b48a5896
NO-JIRA Traces on the Resource Adapter
2017-07-25 17:56:43 -04:00
Clebert Suconic
1796e5935f
NO-JIRA Traces on Resource Adapter Message Handler
2017-07-25 12:57:10 -04:00
Clebert Suconic
fdad83be22
[maven-release-plugin] prepare for next development iteration
2017-07-24 21:21:18 -04:00
Clebert Suconic
71b1cc2a20
[maven-release-plugin] prepare release 2.2.0
2017-07-24 21:21:06 -04:00
Clebert Suconic
08d8c08ed3
ARTEMIS-1257 Fixing hashCode
...
ResourceAdapterTest had a few failures with a NPE
2017-07-24 15:19:59 -04:00
xstefank
553043393e
ARTEMIS-1257 ActiveMQActivationSpec.java should use boxed types for attributes values according to the JCA specification
2017-07-24 09:41:25 -04:00
Michael Andre Pearce
44b7e455cb
ARTEMIS-1205: AMQP Shared Durable Subscriber incorrect behaviour
...
Use AcitveMQDestination for subscription naming, fixing and aligning queue naming in the process.
The change is behind a configuration toggle so to avoid causing any breaking changes for uses not expecting.
2017-06-19 12:44:13 +01:00
Andy Taylor
d2594a280b
ARTEMIS-1211 - Allow local transactions when no jta in Resource Adapter
...
https://issues.apache.org/jira/browse/ARTEMIS-1211
2017-06-19 10:08:30 +01:00
Dmitrii Tikhomirov
d3010682a4
[ARTEMIS-1225] Log messages without prefixed id code in artemis-ra
2017-06-12 12:37:39 -05:00
Michael Andre Pearce
373803a85d
ARTEMIS-1179: Add Optional Client JMS Destination Cache
...
Add topic and queue cache maps in Session.
Add configuration to use cache or not with defaulting to false, which keeps existing behaviour as the default.
2017-05-24 18:45:16 -04:00
Clebert Suconic
dc26ac96b4
ARTEMIS-1156: moving our collections on its own package
2017-05-12 10:06:05 -04:00
Clebert Suconic
ce61d20f5a
[maven-release-plugin] prepare for next development iteration
2017-05-08 15:20:12 -04:00
Clebert Suconic
64e8f015ee
[maven-release-plugin] prepare release 2.1.0
2017-05-08 15:20:01 -04:00
Clebert Suconic
36c9659279
[maven-release-plugin] prepare for next development iteration
2017-05-05 22:11:09 -04:00
Clebert Suconic
7b5082639f
[maven-release-plugin] prepare release 2.1.0
2017-05-05 22:10:58 -04:00
Martyn Taylor
c40823e5ec
[maven-release-plugin] prepare for next development iteration
2017-03-10 14:54:33 +00:00
Martyn Taylor
70e319d6e3
[maven-release-plugin] prepare release 2.0.0
2017-03-10 14:52:26 +00:00
Martyn Taylor
f1a5f1caf9
Revert "[maven-release-plugin] prepare release 2.0.0"
...
This reverts commit 057047499b
.
2017-03-10 14:45:29 +00:00
Martyn Taylor
1964abe567
Revert "[maven-release-plugin] prepare for next development iteration"
...
This reverts commit 9a52f51c9f
.
2017-03-10 14:44:58 +00:00
Martyn Taylor
9a52f51c9f
[maven-release-plugin] prepare for next development iteration
2017-03-10 11:36:36 +00:00
Martyn Taylor
057047499b
[maven-release-plugin] prepare release 2.0.0
2017-03-10 11:25:47 +00:00
Jiri Danek
a7a0535afa
NO-JIRA Fixing typos in log messages, test names and comments
...
Related to ARTEMIS-387 (fowardingAddress)
2017-02-20 20:54:45 -05:00
Martyn Taylor
6682072da6
Major Version Bump 2.0.0 After Major Arch Change
2016-12-09 18:43:15 +00:00
Martyn Taylor
7a51491c32
ARTEMIS-780 Added ability to define 2 Routing Types on a single addres
2016-12-09 18:43:15 +00:00
Clebert Suconic
ebbc91c728
[maven-release-plugin] prepare for next development iteration
2016-12-06 16:59:52 -05:00
Clebert Suconic
5bcbea2517
[maven-release-plugin] prepare release 1.5.1
2016-12-06 09:47:43 -05:00
Clebert Suconic
f2db1c4337
[maven-release-plugin] prepare for next development iteration
2016-11-03 15:35:05 -04:00
Clebert Suconic
13a8a2bd40
[maven-release-plugin] prepare release 1.5.0
2016-11-03 15:34:54 -04:00