Commit Graph

1026 Commits

Author SHA1 Message Date
Martyn Taylor a6e513c23b Pass JNDI name in XARecoveryConfig
Some TX managers require JNDI name for recovery purposes.  This patch
passes JNDI name in RA to RecoveryRegistry implementations via
XARecoveryConfig objects.
2015-08-27 14:09:33 -04:00
Clebert Suconic 33a5e29fbc This closes #139 openwire interop fix 2015-08-27 09:40:37 -04:00
Andy Taylor 2f18b4cbfc ARTEMIS-193 - OpenWire protocol only works with messages received over openwire
Fix the address conversion between protocols so its consistent

https://issues.apache.org/jira/browse/ARTEMIS-193
2015-08-27 10:23:38 +01:00
Clebert Suconic b1f1c5a961 This closes #137 openwire exclusions on testsuite 2015-08-26 09:49:58 -04:00
Howard Gao 99db9f1cbd Exclude 2 activemq5 openwire tests that purely test on client side 2015-08-26 19:54:19 +08:00
Clebert Suconic 4b79ddb0bd ARTEMIS-209 fix keepAlive
- Received should be set to true on any package
2015-08-25 18:56:14 -04:00
Clebert Suconic 2b45d6eb9e Adding simple test sending core & consuming OpenWire 2015-08-25 08:31:24 -04:00
Clebert Suconic 54d9a3e9bc This closes #135 openwire changes on BrokerInfo 2015-08-24 23:04:14 -04:00
Clebert Suconic 8935483cdd ARTEMIS-208 fixing BrokerInfo, using OpenWire connection instead of static property on the protocolManager 2015-08-24 22:54:59 -04:00
Howard Gao 34e127cc0c ARTEMIS-208 BrokerInfo issue, also:
enlarged the default max size for tests to avoid send blocking.
2015-08-24 22:54:12 -04:00
Clebert Suconic 7dfde208ca another small change on bootstrap 2015-08-24 21:44:49 -04:00
Clebert Suconic cdc6133327 small change on return from Bootstrap
- Embedding clients could eventually need the return from the execute method
2015-08-24 21:35:56 -04:00
Clebert Suconic 436df8afdd This closes #134 Improving bootstrap 2015-08-24 21:31:51 -04:00
Clebert Suconic 0771ba511c Improving bootstraping / CLI
- Added a method on Bootstrap class that could be used on embedding a server
2015-08-24 21:30:03 -04:00
Clebert Suconic a440682ec0 upgrading activemq openwire client 2015-08-24 20:09:33 -04:00
Clebert Suconic 029c112630 This closes #133 RA Load balancing 2015-08-24 20:08:25 -04:00
jbertram 7a1199c475 ARTEMIS-210 outbound RA connection load-balancing
Inbound sessions are always created from the same ActiveMQConnectionFactory
which means the load-balancing policy is applied to them in the expected
manner. However, outbound sessions are created from independent, unique
ActiveMQConnectionFactory instances which means that the load-balancing
doesn't follow the expected pattern.

This commit changes this behavior by caching each unique
ActiveMQConnectionFactory instance and using it for both inbound and outbound
sessions potentially. This ensures the sessions are load-balanced as
expected.
2015-08-24 18:24:04 -05:00
Clebert Suconic 25fc24dfa0 This closes #131 checkstyle 2015-08-16 22:56:36 -04:00
Ville Skyttä 4eb4bb7228 Update checkstyle config DTD to 1.3
Checkstyle versions at least down to 5.2 use this.
2015-08-16 15:44:47 +03:00
Ville Skyttä e46dd5f6f9 Suppress unfixable checkstyle violations in JavaCC generated sources 2015-08-16 15:36:05 +03:00
Ville Skyttä 9be47ad145 Remove redundant abstract modifier 2015-08-16 15:31:35 +03:00
Ville Skyttä eb407389a6 Update maven-checkstyle-plugin to version 2.16 2015-08-16 15:26:15 +03:00
Ville Skyttä ff79af3117 Update URL to checkstyle checks documentation 2015-08-16 15:22:49 +03:00
Clebert Suconic 6665e58370 This closes #130 fixes 2015-08-14 19:49:10 -04:00
jbertram 976174305e ARTEMIS-209 fix keepAlive 2015-08-14 16:20:10 -05:00
jbertram cbebbc43fd Fix ReplicatedLargeMessageWithDelayFailoverTest 2015-08-14 16:20:06 -05:00
Clebert Suconic 3dd9ce6b0c This closes #129 openwire perf tests 2015-08-14 15:39:45 -04:00
Clebert Suconic 27b98a2514 performance tests on openwire 2015-08-14 15:39:27 -04:00
Clebert Suconic d3602200ae This closes #128 Proton 0.10 2015-08-14 12:10:55 -04:00
Clebert Suconic 64981f9001 Update proton to 0.10 2015-08-14 11:42:29 -04:00
Clebert Suconic 030f2fc59a Revert "ARTEMIS-187 hold lock between live server and tools"
This reverts commit f0f4f1684d.

Sorry about this.. I will rework this and send a commit again
2015-08-14 01:02:39 -04:00
Clebert Suconic 154e9d610d fixing tests 2015-08-14 00:44:39 -04:00
Clebert Suconic 1d407c2c3e This closes #127 lock between data tools and running servers 2015-08-14 00:16:00 -04:00
Clebert Suconic f0f4f1684d ARTEMIS-187 hold lock between live server and tools
This should avoid users damaging data while the server is running (by for instance running compact while the server is running)

https://issues.apache.org/jira/browse/ARTEMIS-187
2015-08-13 23:57:49 -04:00
Clebert Suconic 6c6568b769 This closes #126 openwire fixes 2015-08-13 20:42:00 -04:00
Clebert Suconic 1dae99746b ARTEMIS-204 Improvements on OpenWire
https://issues.apache.org/jira/browse/ARTEMIS-204

by consequence this will also fix any possible issues with AMQP
2015-08-13 20:39:01 -04:00
Clebert Suconic a4498d46d1 fixing release profile on examples 2015-08-13 20:28:24 -04:00
Clebert Suconic 6b17d966ce renaming broker-features -> features on examples 2015-08-13 00:11:56 -04:00
Clebert Suconic 800cc461ca forcing libaio option 2015-08-12 15:31:09 -04:00
Clebert Suconic f369142e28 removing tabs from native 2015-08-12 13:04:49 -04:00
Clebert Suconic a0cca44107 adding new OpenWire examples 2015-08-12 13:04:33 -04:00
Clebert Suconic 1f0ea1ce21 This closes #125 doc change 2015-08-12 11:42:11 -04:00
Martyn Taylor ff9da5c3e8 Add MQTT Section to protocols chapter 2015-08-12 11:42:11 -04:00
Clebert Suconic e234d49823 This closes #124 small fix 2015-08-12 11:41:49 -04:00
jbertram 231079b8be Fix apostrophes in logging statements 2015-08-12 10:25:14 -05:00
Clebert Suconic db745cc835 This closes #123 documentation chapter 2015-08-12 11:22:04 -04:00
Martyn Taylor 1a704d7a6f Updated Protocol Interoperability section of user man 2015-08-12 11:22:03 -04:00
Clebert Suconic 21b068a7a9 This closes #122 openwire fix 2015-08-12 11:21:37 -04:00
Howard Gao 53d5f93e4a Openwire test fix:
Added missing resource file
  Added accessor methods to let the test pass
2015-08-12 21:22:57 +08:00
Clebert Suconic 0ad57c7ab8 This closes #121 mqtt deps 2015-08-12 09:17:06 -04:00