Commit Graph

1088 Commits

Author SHA1 Message Date
Andy Taylor 0e2779ceee ARTEMIS-143 - expose idle-timeout
https://issues.apache.org/jira/browse/ARTEMIS-143

Set the idle-timeout on the proton Transport object and also call tick so we send our own heartbeats.
2015-06-22 10:10:44 +01:00
Clebert Suconic 7c873a065e removing empty line 2015-06-18 14:19:47 -04:00
Clebert Suconic e110a1bf01 This closes #38 Netty fix 2015-06-18 09:34:47 -04:00
Andy Taylor eb54800f57 change the protocol decoder to check for a FullHttpRequest instead of a DefaultFullHttpRequest.
This change is needed after upgrading netty which now has slightly different semantics around http.
2015-06-18 11:25:44 +01:00
jbertram a58ccde8ee This closes #34 data directory path fix 2015-06-17 15:17:16 -05:00
Clebert Suconic 4388923527 ARTEMIS-139 data.folder related to artemis
https://issues.apache.org/jira/browse/ARTEMIS-139

I'm using the constructors on File(parent, filename) now with the home directory
2015-06-17 14:10:54 -04:00
Clebert Suconic 7de88ef87a This closes #37 Service Registry Transformers 2015-06-17 14:06:02 -04:00
jbertram ba7a991b11 ARTEMIS-92 API update to add transformers 2015-06-17 13:02:53 -05:00
Clebert Suconic 2485bb7af6 This closes #36 acceptor factory 2015-06-17 13:59:51 -04:00
jbertram f60950cd3d ARTEMIS-90 add acceptor factory to service registry 2015-06-17 13:59:51 -04:00
Clebert Suconic 61bd181499 This closes #35 Replication issues over killed nodes 2015-06-17 13:30:42 -04:00
Andy Taylor 48fe4404b5 ARTEMIS-131 - Replicated server is not activating over certain killed scenarios
https://issues.apache.org/jira/browse/ARTEMIS-131

the connection failure listener doesnt get called in some circumstances so ive added a session failure listener as well
2015-06-17 13:57:03 +01:00
Clebert Suconic 2552735b8b This closes #33 2015-06-17 00:30:58 -04:00
Howard Gao 120def7c84 Minor change -- a log typo. 2015-06-17 11:16:35 +08:00
Clebert Suconic 9eb4521242 This closes #32 CLI changes 2015-06-16 22:48:56 -04:00
John D. Ament 5b2d2a49c4 ARTEMIS-140 In testing ARTEMIS-116 Found some more holes in the cli. 2015-06-16 20:58:14 -04:00
John D. Ament 56ec4cabab ARTEMIS-116 Actually use a higher level of the exception to catch more issues. 2015-06-16 20:31:26 -04:00
John D. Ament 1d0821ea4a ARTEMIS-116 Fixed exception handling. Minor formatting clean up in the CLI. 2015-06-16 20:28:32 -04:00
Clebert Suconic 4950c343e5 This closes #30 ARTEMIS-138 2015-06-16 14:38:53 -04:00
Clebert Suconic 07f9fe4e7b [ARTEMIS-138] list will return empty list now on non existent folders
https://issues.apache.org/jira/browse/ARTEMIS-138

The list method should return an empty list in case of non existent folders,
So this would unveil whatever is the cause for non existent folders at the next level where it's happening
2015-06-16 14:38:53 -04:00
Clebert Suconic 6073475d50 This closes #29 ServiceRegistry changes on Transformer 2015-06-16 14:32:54 -04:00
jbertram adb9ccd013 [ARTEMIS-92] Transformer instance injection 2015-06-16 13:24:35 -05:00
jbertram ce7d87eb52 This closes #28 XA failure fixes 2015-06-16 09:06:13 -05:00
Clebert Suconic 51c34c87d2 ARTEMIS-136 - XA Error fix with proper exception error
https://issues.apache.org/jira/browse/ARTEMIS-136

From what I researched from implementers of XA TM if you throw ERR over communication errors the transaction manager will create
an heuristic transaction to be manually dealt with.

Other XA Implementations (such as Oracle JDBC) are return FAIL over communication failures during any XA operation.
2015-06-15 16:34:55 -04:00
Clebert Suconic 9687c4003d This closes #27 JGroups Close Channel 2015-06-15 00:52:26 -04:00
John D. Ament 3710b3aa3c ARTEMIS-103 Changed JGroupsBroadcastEndpoint to not close its JChannel since its externally managed. Added javadocs to impacted areas to clarify that the JChannel is not closed by these implementations. 2015-06-14 19:59:28 -04:00
Clebert Suconic 29d59e970b This closes #26 error prone errors and fixes on activemq5-tests 2015-06-12 10:38:24 -04:00
Thiago Kronig 4dd54080a1 ARTEMIS-127 Fix Array.toString(), nonatomic update on volatiles 2015-06-12 01:27:54 -03:00
Thiago Kronig ae6a2b87ea ARTEMIS-127 Fix some concurrency idioms for ActimeMQ Tests 2015-06-12 00:30:23 -03:00
Thiago Kronig 64ecb9565d ARTEMIS-127 Use L as suffix for long constants 2015-06-11 23:58:14 -03:00
Thiago Kronig aab34e5bd0 ARTEMIS-127 Fixing sync on non-final object for ArtemisBrokerWrapper 2015-06-11 23:58:13 -03:00
Thiago Kronig 61895223d0 ARTEMIS-127 Fixing activemq-unit-tests pom version 2015-06-11 23:58:12 -03:00
Clebert Suconic 145fc7f82c small improvement on CLI / ARTEMIS-19 2015-06-11 21:55:51 -04:00
Clebert Suconic d3a960b28d This closes #25 CLI and Divert changes 2015-06-11 21:38:04 -04:00
jbertram cb4d2e046e ARTEMIS-109 restore optional divert routing name 2015-06-11 16:28:06 -05:00
jbertram fd85bf7f75 ARTEMIS-19 CLI option for message-load-balancing 2015-06-11 15:39:08 -05:00
Clebert Suconic 7a432afffe This closes #24 Service Registry Interface 2015-06-11 09:04:58 -04:00
John D. Ament 8aa598f594 ARTEMIS-91 Separated out interface for ServiceRegistry. Provided a getter in the ActiveMQServer interface. 2015-06-10 22:48:48 -04:00
Clebert Suconic 0e8eff7ef8 This closes #23 Fix for truncated files during crashes 2015-06-10 21:50:14 -04:00
Tomas Hofman 72354ee38f ARTEMIS-135 - Fix on journal load
https://issues.apache.org/jira/browse/ARTEMIS-135

This is importing a recent fix from the journal on the old version.
If a crash happened between the create file and the fill of the file the
file wouldn't be loaded and the server wouldn't start until you removed the offending file
2015-06-10 20:29:45 -04:00
Clebert Suconic 6738e81f4c This closes #22 Javadoc changes and changing JDK requirement to 1.7 2015-06-09 22:14:37 -04:00
Clebert Suconic 309ce4324c Fixing javadoc and removing the -Xdoclint option from the pom.xml
Also, since JDK 1.8 is no longer required I'm downgrading the JDK to 1.7 minimal.
We can review that back to 1.8 when we really need 1.8 features.
2015-06-09 22:13:11 -04:00
Clebert Suconic fd93a7c268 Changing Maven plugin to use annotations API.
This was needed now otherwise we wouldn't be able to process javadoc properly without -Xdoclint on JDK 1.8
2015-06-09 21:22:11 -04:00
Clebert Suconic ff01b2ea84 This closes #21 2015-06-09 17:25:52 -04:00
Clebert Suconic f31fb2c8f9 fixing javadoc options on the server project 2015-06-09 17:04:20 -04:00
Daniel Kulp 419a3cc213 Start working on trying to get the javadoc stuff to pass without the lint stuff.
"mvn install" now works without the lint, but a "mvn install javadoc:jar" still fails.   Since that is what the release plugin uses, need to keep the lint there for now.  Still lots of failures.
2015-06-09 15:29:58 -04:00
Daniel Kulp e608f24bfb Add m2e generated things to rat excludes 2015-06-09 12:46:54 -04:00
Clebert Suconic 7ee0f559c6 This closes #8 ActiveMQ5 tests 2015-06-09 12:35:56 -04:00
Howard Gao 60979268e1 ARTEMIS-127 Adding activemq unit test module to Artemis
This test module brings in activemq unit tests and run them
against Artemis broker.
2015-06-09 12:35:56 -04:00
Howard Gao afe5b5cefe ARTEMIS-128 ClassCastException in openwire message conversion 2015-06-09 12:35:55 -04:00