Commit Graph

1624 Commits

Author SHA1 Message Date
Martyn Taylor 945963ed07 Remove DelegatingSession class
DelegatingSession class wraps ClientSessionImpl and attempts to close
session should it not be closed by the user.  It does this by
implementing finalize.  However, the order in which finalize runs can be
difficult to predict as compilers, and JIT compilers are able to
optimize early.

The current DelegatingSession was causing problems of finalize getting
called early (before consumers, producers were finished with the
session).  This was causing tests to fail on the IBM JDK (which
optimizes early).  The same happens on OpenJDK if the GC is forced.
2016-01-11 19:43:10 -05:00
Clebert Suconic c4837c2c38 This closes #307 2016-01-11 13:22:18 -05:00
Ville Skyttä f85e5e7922 Deprecation fixes 2016-01-11 13:22:18 -05:00
Clebert Suconic 3a5234ee22 This closes #306 2016-01-11 13:21:48 -05:00
Paul Gallagher 9666e18471 Update npm plugin to latest version 2016-01-11 13:21:47 -05:00
Clebert Suconic 970800c345 This closes #305 2016-01-11 13:21:26 -05:00
Ville Skyttä 66e82be652 Remove dead code 2016-01-11 13:21:26 -05:00
Clebert Suconic cfff68f2d0 This closes #304 2016-01-11 13:20:57 -05:00
Ville Skyttä 389762cb3a Add missing @Overrides 2016-01-11 13:20:57 -05:00
Clebert Suconic a4648f4a93 This closes #303 2016-01-11 13:20:38 -05:00
Ville Skyttä 9a0e6d892e artemis.cmd, artemis.profile: Drop executable bits 2016-01-11 13:20:38 -05:00
Clebert Suconic e35a01c273 This closes #302 2016-01-11 13:20:21 -05:00
Ville Skyttä e104831831 ARTEMIS-224 Add logmanager jar to artemis.profile.cmd too 2016-01-09 13:20:39 +02:00
Ville Skyttä a8c0559719 artemis.profile: Remove dupe -Djava.util.logging.manager, set in bin/artemis 2016-01-09 13:12:01 +02:00
Clebert Suconic d81ba8f81b This closes #301 2016-01-07 20:56:09 -05:00
Clebert Suconic 7820fd6d60 ARTEMIS-332 avoid shutting down the server after interrupted threads on paging 2016-01-07 16:08:38 -05:00
Clebert Suconic 6b42f26283 fixing thread leakage from jgroups test 2016-01-07 15:07:59 -05:00
Clebert Suconic 73b000b3c0 fixing intermittent lockdown on the testsuite 2016-01-07 13:58:01 -05:00
Clebert Suconic 9d80d548a5 This closes #299. #300 will surpass #299 2016-01-07 12:44:21 -05:00
jbertram e0fd142d68 This closes #300 2016-01-07 09:27:52 -06:00
Martyn Taylor 157acb3d6f Remove wildcard include on geronimo specs
The assembly currently uses wildcard to pull down the geronimo specs.
However, this also pulls down and includes extra jars that are not
required.  This patch explicitly includes each geronimo lib.
2016-01-07 09:27:52 -06:00
jbertram 347df0bd7d This closes #298 2016-01-07 09:23:18 -06:00
Clebert Suconic 1d7e8b38ea Fixing intermittent failure on Proton tests 2016-01-06 21:58:34 -05:00
Clebert Suconic b3a8c23802 ARTEMIS-332 - fix checkstyle 2016-01-06 20:39:38 -05:00
Clebert Suconic 0dab0552dc ARTEMIS-332 - fix openwire after exceptions change 2016-01-06 19:58:15 -05:00
Clebert Suconic a5a993ed9d ARTEMIS-332 - test added / better dealing with critical errors on paging 2016-01-06 19:42:45 -05:00
Clebert Suconic d4dd070230 This closes #297 2016-01-06 19:42:17 -05:00
jbertram 6e702724b9 ARTEMIS-333 Redistribution + groups tests failing 2016-01-06 16:15:19 -06:00
Hiram Chirino 2e8ce98891 Clean up path handling in in the WebServerComponent a bit.
- The if the web element's path attribute is configured with an absolute path like `path="/tmp/artemis/web"` then use it as an absolute path instead of trying to make it a sub dir of artemis home.
2016-01-06 14:20:14 -05:00
Hiram Chirino 3e6dcd05e1 Support using the cli.Artemis to boot up a broker without using the boot.Artemis class.
This is handy for when you want to start Artemis in an IDE where it's not in the distro packaging and the classpath is being managed by the IDE.

It just needed to handle using the artemis.instance system prop.
2016-01-06 11:59:56 -05:00
Clebert Suconic bd6cd0d13f This closes #296 2016-01-05 15:38:45 -05:00
jbertram e899c850e7 ARTEMIS-218 auto-create in cluster 2016-01-05 14:02:05 -06:00
Clebert Suconic 74de4ec987 fixing 2015 2016-01-05 11:07:52 -05:00
Clebert Suconic 4dfb118a6f fixing license header 2016-01-05 11:07:52 -05:00
Clebert Suconic 94fb2c7b50 This closes #293 2016-01-05 10:44:54 -05:00
jbertram 978f8eeda8 ARTEMIS-331 support 0-length large msg 2016-01-05 10:44:54 -05:00
Clebert Suconic 2838128c14 This closes #294 2016-01-05 10:44:30 -05:00
jbertram 9c0cc6085c fix security doc 2016-01-05 10:44:30 -05:00
Clebert Suconic cdd800d2b7 This closes #292 2016-01-05 10:44:13 -05:00
jbertram 454e5b66ff ARTEMIS-177 create/destroy subscription race 2016-01-05 10:44:13 -05:00
Clebert Suconic 86934c91e6 This closes #291 2016-01-05 09:14:57 -05:00
Clebert Suconic 96849a42b7 ARTEMIS-332 - Duplicate delivery over Bridges under OME scenarios, paging and other failures
https://issues.apache.org/jira/browse/ARTEMIS-332
2016-01-04 20:49:28 -05:00
Clebert Suconic 34b66351fb ignoring stuff from cmake / native build 2016-01-04 11:21:10 -05:00
Martyn Taylor 2c430e597b [maven-release-plugin] prepare for next development iteration 2016-01-04 11:50:36 +00:00
Martyn Taylor f182c806b6 [maven-release-plugin] prepare release 1.2.0 2016-01-04 11:49:58 +00:00
Martyn Taylor 5f32e6575c [maven-release-plugin] prepare for next development iteration 2016-01-04 09:24:34 +00:00
Martyn Taylor 150c5d87aa [maven-release-plugin] prepare release 1.2.0 2016-01-04 09:19:35 +00:00
Clebert Suconic 24cb5458f1 This closes #290 2016-01-01 19:55:14 -05:00
Clebert Suconic d1c1c50aa2 https://issues.apache.org/jira/browse/ARTEMIS-320 fixing memory leak 2016-01-01 13:39:56 -05:00
Clebert Suconic 1e8eee0fb7 This closes #289 2015-12-29 00:06:51 -05:00