2785 Commits

Author SHA1 Message Date
Clebert Suconic
ab7adbbd7a ARTEMIS-814 Moving ProtonClientSenderContext towards the client package
I have done it this way to be consistent to what's being documented on the package-info.java for the client package
2016-11-02 14:24:51 -04:00
Ulf Lilleengen
52a462d155 ARTEMIS-814: Refactor client connection and allow adding custom event handlers 2016-11-02 14:24:44 -04:00
jbertram
28645b1b83 This closes #877 2016-11-02 13:17:12 -05:00
Clebert Suconic
d09f486fa5 ARTEMIS-832 32 bits compilation 2016-11-02 13:17:12 -05:00
Clebert Suconic
5e5ac0f057 ARTEMIS-832 Openwire was ignoring data syncs.
I'm also adding the possibility of sync on libaio, and not only relay on write-cache
2016-11-02 13:17:12 -05:00
Clebert Suconic
99a440b0d0 This closes #878 2016-11-02 14:15:52 -04:00
Tom Ross
3de65682ce ARTEMIS-833 maxHops defaults to 0 when creating artemis cluster configuration through cli
https://issues.apache.org/jira/browse/ARTEMIS-833

The generated broker.xml configuration file has the <max-hops/> element
set to 0. This is very confusing since it effectively disables message
load balancing and stop cluster from forwarding messages to other nodes
in hte cluster. This should be set to at least 1.
2016-11-02 14:15:52 -04:00
Clebert Suconic
bec6c0bf18 This closes #838 2016-11-02 14:14:35 -04:00
Timothy Bish
b07d6a9e75 ARTEMIS-268 Adds tests that shows issue with presettled receivers
Tests added that show that a receiver attached to a queue as presettled
are not removing the messages that are dispatched to them.
2016-11-02 14:14:35 -04:00
Clebert Suconic
3066690055 This closes #879 2016-11-02 14:13:52 -04:00
Clebert Suconic
8b25f09c3b ARTEMIS-835 speed up test 2016-11-02 13:43:51 -04:00
Howard Gao
8c1ec12b33 ARTEMIS-835 Quick restart of broker will leave tmp dir dirty
- Added a timeout wait on each web context's tmp dir in
    WebServerComponent.stop() method.
2016-11-02 13:43:51 -04:00
jbertram
cdb52b8a0f This closes #872 2016-10-31 15:00:45 -05:00
Clebert Suconic
7eadff7681 ARTEMIS-822 Injecting IO Pools into and from ArtemisServerImpl
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-31 11:34:27 -04:00
Clebert Suconic
6afde8f45a ARTEMIS-822 Review journal threading model
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
barreiro
4b47461f03 ARTEMIS-822 Add executor service to JournalImpl for append operations and remove synchronization
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
Clebert Suconic
bfb9bedb2d ARTEMIS-828 Queue browsing can be out of sync while paging
https://issues.apache.org/jira/browse/ARTEMIS-828
2016-10-28 16:54:58 -04:00
Clebert Suconic
e0021252ee ARTEMIS-829 Removing messages re-encoding
https://issues.apache.org/jira/browse/ARTEMIS-829
2016-10-28 16:54:58 -04:00
Bennet Schulz
4b5cbb86aa ARTEMIS-830 Remove cyclic dependencies
Removes cyclic dependencies between classes and packages in the artemis-jdbc-store projetct by moving classes and methods to other locations and reducing the visibility of classes, fields and methods. Solving cyclic dependencies is important to keep the codebase maintainable. Scenarios where "everything uses everything" should be avoided.
2016-10-28 16:32:04 -04:00
Clebert Suconic
e49eda9664 NO-JIRA fixing byteman (extra tests)
Two issues encountered here:

i - ClosingConnectionTest was intermittently breaking other tests, in particular it was breaking PagingLeakTest for no apparent reason
  . apparently it was a dead lock from removeAddress on the ServerController

ii - it still showing issues after removing the not needed synchronziation. Since the test is not really needed I am just removing the offending test.
2016-10-28 16:32:04 -04:00
Clebert Suconic
51fa840617 This closes #870 2016-10-28 16:31:41 -04:00
Clebert Suconic
ebc2bbc672 NO-JIRA removing OIO references, since Netty is only NIO now 2016-10-28 16:31:41 -04:00
Clebert Suconic
d505f5cc39 This closes #871 2016-10-28 16:30:18 -04:00
Ravi Soni
b4924ce73b ARTEMIS-831 avoid shutting down the server after interrupted threads on
divert (copy and rename)

probably introduced at ARTEMIS-322
2016-10-28 16:28:57 -04:00
Clebert Suconic
10187d0036 This closes #874 2016-10-28 14:24:46 -04:00
Benjamin Graf
20183f94a4 NO-JIRA: Fix checkstyle false friend 2016-10-28 19:09:41 +02:00
Clebert Suconic
9e7fe6b011 This closes #867 2016-10-26 13:21:13 -04:00
Ulf Lilleengen
1b7033a20e ARTEMIS-824: Add management routines for connector services 2016-10-26 10:11:11 +02:00
Clebert Suconic
2dfd14421f This closes #865 2016-10-25 14:15:28 -04:00
Francesco Nigro
490bd31c4b ARTEMIS-820 AMQP: Add frame inspection capability to the test client. 2016-10-25 14:15:28 -04:00
Clebert Suconic
1ac69fd173 This closes #860 2016-10-25 12:01:06 -04:00
Andy Taylor
1a4a148ba9 ARTEMIS-817 and ARTEMIS-818 openwire fixes
https://issues.apache.org/jira/browse/ARTEMIS-817
https://issues.apache.org/jira/browse/ARTEMIS-818

issues around Openwire protocol, sending a null stream maessage via openwire causes a null pointer and if a topic is auto created with openwire then it cant be destroyed as it checks for the management queue.
2016-10-25 12:00:37 -04:00
John D. Ament
ad8919dc42
This closes #864 2016-10-24 19:37:57 -04:00
Christopher L. Shannon (cshannon)
639656a94d
https://issues.apache.org/jira/browse/ARTEMIS-819
Increasing the minimum required version of Java to Java 8
2016-10-24 19:37:57 -04:00
Clebert Suconic
f9d73c58eb ARTEMIS-756 Adding cdi into run-examples.sh 2016-10-24 16:14:24 -04:00
jbertram
bcc90d3f3c This closes #861 2016-10-24 14:01:09 -05:00
Clebert Suconic
b23207c019 ARTEMIS-756 Moving Client CDI as a main module 2016-10-24 12:12:18 -04:00
Clebert Suconic
35759725fe fixing checkstyle 2016-10-24 12:07:43 -04:00
Clebert Suconic
b1ea572f8e ARTEMIS-735 Fixing code after Rest refactoring 2016-10-24 12:07:43 -04:00
Clebert Suconic
b7102a98ab This closes #780 2016-10-24 11:12:26 -04:00
Bennet Schulz
0cd84d96ba ARTEMIS-735 Refactoring of JUnit Tests in artemis-rest 2016-10-24 11:10:41 -04:00
Clebert Suconic
af676d2081 This closes #857 2016-10-24 11:00:29 -04:00
Clebert Suconic
1eb3c70aca ARTEMIS-756 removing broker.xml from examples as it can use the standard one from the cli create 2016-10-24 10:47:02 -04:00
Clebert Suconic
e71f3d8a34 ARTEMIS-756 disabling finalize check over CDI Connection Factories 2016-10-24 10:37:27 -04:00
John D. Ament
2ee742bd75 ARTEMIS-756 Introduced an example for CDI integration, added a README to explain how it works. 2016-10-24 10:37:27 -04:00
Clebert Suconic
0f69bbdf03 This closes #855 2016-10-24 09:42:22 -04:00
Clebert Suconic
2d1bdcd5bd ARTEMIS-814: Moving classes around and adding docs 2016-10-24 09:42:22 -04:00
Ulf Lilleengen
e65fd5d674 ARTEMIS-814: Add support for outgoing AMQP connections 2016-10-24 09:42:22 -04:00
Ulf Lilleengen
6e5b917cc5 ARTEMIS-814: Fix a bug where context could be null in case a connection was closed before the flow arrived 2016-10-24 09:42:22 -04:00
Ulf Lilleengen
b2a5fe19d3 ARTEMIS-814: Notify connection listener of connection created 2016-10-24 09:42:22 -04:00