Clebert Suconic
08e0c5e4f1
Revert "ARTEMIS-888 - AMQP headers arent always set"
...
This reverts commit d471f6b15f
.
2016-12-14 10:20:18 -05:00
Andy Taylor
d471f6b15f
ARTEMIS-888 - AMQP headers arent always set
...
https://issues.apache.org/jira/browse/ARTEMIS-888
2016-12-14 09:25:10 -05:00
jbertram
30b1335614
ARTEMIS-877 STOMP tests + routing header
2016-12-13 17:59:09 -06:00
jbertram
3150759806
ARTEMIS-880 use built-in prefixing for STOMP
2016-12-13 15:05:43 -06:00
Howard Gao
d67ea071a3
ARTEMIS-885 Fix OpenWire wildcard conversion issue
2016-12-13 15:58:35 -05:00
Martyn Taylor
7f658cad21
ARTEMIS-788 Enable auto create and Prefix in MQTT
2016-12-13 15:54:50 -05:00
Martyn Taylor
6682072da6
Major Version Bump 2.0.0 After Major Arch Change
2016-12-09 18:43:15 +00:00
jbertram
fa67d40b9d
ARTEMIS-789 Fixed a number of failing tests
2016-12-09 18:43:15 +00:00
jbertram
fe52ca6d75
ARTEMIS-881 Support new address-settings for auto-create queue
2016-12-09 18:43:15 +00:00
Martyn Taylor
8f532cc25d
ARTEMIS-880 Add support for address prefixing
2016-12-09 18:43:15 +00:00
Andy Taylor
224f62b295
ARTEMIS-877 Add Consumer support for AMQP for new addressing schema
2016-12-09 18:43:15 +00:00
Howard Gao
a182a135e9
ARTEMIS-789 Add OpenWire Tests for MULTICAST,ANYCAST
2016-12-09 18:43:15 +00:00
jbertram
683ae68989
ARTEMIS-789 Fix Failing Tests
2016-12-09 18:43:15 +00:00
Howard Gao
2dc6482c91
ARTEMIS-789 Fix OpenWire tests due to missing RoutingType
2016-12-09 18:43:15 +00:00
Martyn Taylor
1339c930de
ARTEMIS-780 Fixes a number of broken tests
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
jbertram
0861be14c1
ARTEMIS-789 Fix various failing tests due to addressing changes
2016-12-09 18:43:15 +00:00
Howard Gao
796550d16b
ARTEMIS-789 OpenWire queue auto-creation failure
2016-12-09 18:43:15 +00:00
jbertram
a88853fe53
ARTEMIS-788 Stomp refactor + track autocreation for addresses
2016-12-09 18:43:15 +00:00
jbertram
84e8a87325
ARTEMIS-876 Remove all reliances on JMS prefixing
2016-12-09 18:43:15 +00:00
Martyn Taylor
887b8c8532
ARTEMIS-788 Update MQTT Protocol
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
Howard Gao
c4339d809b
Fix JMSDurableTopicRedeliverTest.testRedeliverNewSession test failure
2016-12-06 11:02:27 +08:00
Ville Skyttä
a99617ae6b
Treat STOMP 1.1+ undefined header escape sequences as errors
...
https://stomp.github.io/stomp-specification-1.2.html#Value_Encoding
2016-11-30 17:56:49 -05:00
Dmitrii Tikhomirov
3995319dca
ARTEMIS-865 Remove e.printStackTrace() from code
2016-11-23 11:15:54 -05:00
Howard Gao
1487fe6bdd
ARTEMIS-864 Sending to a destroyed temp queue didn't get exception
2016-11-22 19:42:38 +08:00
Andy Taylor
6628db4892
ARTEMIS-825 - Invalid selector not handled correctly in AMQP
...
this changes propogates the error to the client and closes the sender correctly
https://issues.apache.org/jira/browse/ARTEMIS-825
2016-11-21 11:24:51 -05:00
Andy Taylor
329c533d21
ARTEMIS-823 = broker doesn't settle rejected messages
...
Currently we don't settle rejected messages at the broker, we should always settle when rejected
https://issues.apache.org/jira/browse/ARTEMIS-823
2016-11-21 11:24:51 -05:00
Ryan Yeats
fd12266449
ARTEMIS-860 add artemis-openwire protocol to osgi feature and fix bundle issues
2016-11-19 08:55:58 -07:00
Howard Gao
4691cbe882
ARTEMIS-842 JMSMessageID doesn't appear to work in selector
2016-11-08 09:52:12 +08:00
Ulf Lilleengen
00340c86e0
ARTEMIS-814: Support specifying connection properties
2016-11-07 15:12:14 +01: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
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
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
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
e0021252ee
ARTEMIS-829 Removing messages re-encoding
...
https://issues.apache.org/jira/browse/ARTEMIS-829
2016-10-28 16:54:58 -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
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
Timothy Bish
226f28abf5
ARTEMIS-799 Fix issues with the AMQP Durable Topic Subscription model
...
Fixes several issues found in the handling of durable topic
subscriptions (test cases added).
2016-10-14 03:54:35 +02:00
Paul Gallagher
fcb70f3f60
ARTEMIS-779 upgrade to netty 4.1.5.Final
2016-10-10 23:24:56 +02:00
Martyn Taylor
a09348695c
ARTEMIS-778 Fix MQTT tests, refactor session state
2016-10-10 23:24:14 +02:00
Clebert Suconic
bed3f47c85
NO-JIRA: removing non used class
2016-10-10 15:31:46 +02:00
Ville Skyttä
ddd1559fbe
javadoc: Fix doclint empty <p> warnings
2016-10-10 10:02:49 +02:00
Ville Skyttä
9a439b4791
javadoc: Fix doclint reference errors
2016-10-10 10:02:49 +02:00
Ville Skyttä
693e745b9c
Remove redundant type arguments
...
Missed by sevntu-checkstyle, but not the Eclipse compiler.
https://github.com/sevntu-checkstyle/sevntu.checkstyle/issues/458
2016-10-08 10:01:45 +03:00
Timothy Bish
398da40f7d
ARTEMIS-776 Attach response should only list supported filters
...
The broker needs to return only the filters that are supported on a
receiver attach otherwise the remote is not aware that the broker is not
able to honor the requested configuration of the receiver.
2016-10-07 17:35:27 -04:00
Timothy Bish
62627bf2ee
ARTEMIS-770 AMQP Message Transformer refactor
...
Refactor the AMQP Message transformers both for better performance and
also to fix a number of issues with the transformers creating inbound
and outbound messages with incorrectly mapped values or extra data
appended where it should not be.
2016-10-07 10:42:52 -04:00
Martyn Taylor
95c4fdd408
ARTEMIS-762 Reflect management changes in AMQP protocol
2016-10-07 10:38:01 -04:00
Ville Skyttä
082b75bb3d
More use of try-with-resources
2016-09-30 13:17:26 -04:00
Clebert Suconic
ec48f9ed00
ARTEMIS-765 Improve Checkstyle
2016-09-30 11:12:09 -04:00
Andy Taylor
bd9b2057fa
ARTEMIS-758 - List/Object message sent by OpenWire JMS client can't be consumed with other clients
...
https://issues.apache.org/jira/browse/ARTEMIS-758
2016-09-29 20:28:31 -04:00
Timothy Bish
67fc49014e
ARTEMIS-763 Remove the legacy Qpid JMS client annotations
...
Removes the append of the destination annotations from the outbound JMS
transformer as the legacy client has be unsupported at Qpid for quite
some time now.
2016-09-29 15:37:47 -04:00
Clebert Suconic
a838bf0479
ARTEMIS-751 Simplification of the AMQP implementation
...
Since we don't need client implementations any longer, given the maturity level of
qpid jms, these classes can go, as a result a lot of the interfaces can be removed.
As part of this I am removing proton-plug, and reorganizing the packages in a way I think it
makes more sense and easier to other developers to understand and maintain it.
https://issues.apache.org/jira/browse/ARTEMIS-751
2016-09-27 09:29:40 -04:00
Clebert Suconic
1548a4e217
NO-JIRA Removing Thread usage for Pings on Stomp
2016-09-26 18:32:25 -04:00
jbertram
2dcf8de0de
ARTEMIS-741 fix subscription queue leak on STOMP
2016-09-26 18:01:30 -04:00
Ville Skyttä
e98da5f288
Make bunch of private fields final
2016-09-23 09:06:08 -04:00
Clebert Suconic
113c0c9360
ARTEMIS-738 Improving TX support on AMQP
...
https://issues.apache.org/jira/browse/ARTEMIS-738
2016-09-21 18:14:38 -04:00
Martyn Taylor
74742dcb66
Add Unique ClientID on Server
2016-09-16 16:05:20 +01:00
Martyn Taylor
dd32d6bb3e
Add back autoCreate for bindingsQuery in AMQP protocol
2016-09-15 11:17:26 -04:00
Howard Gao
406d09d986
ARTEMIS-728 Broker doesn't support unique jms client-id (qpid-jms client)
2016-09-15 11:17:02 -04:00
Ville Skyttä
2c7c81ca9e
STOMP frame encode: Use fixed buffers
2016-09-14 20:54:28 +03:00
Ville Skyttä
8e59cf4d5f
STOMP frame encode: Avoid StringBuilder resizing
2016-09-14 20:54:23 +03:00
Ville Skyttä
7bff07d5b1
Add missing @Overrides
2016-09-14 13:22:20 +03:00
Martyn Taylor
afd6bb7aa6
ARTEMIS-731 properly handle AMQP recreate durable subscription queue
2016-09-13 14:10:26 -04:00
Andy Taylor
cdb0391c1c
ARTEMIS-723 - AMQP subscriptions aren't deleted properly
...
https://issues.apache.org/jira/browse/ARTEMIS-723
2016-09-12 10:27:49 +01:00
Clebert Suconic
46d3f4abcc
Version upgrades
2016-09-09 14:49:33 -04:00
Martyn Taylor
8c7599d5e4
ARTEMIS-725 Strip internal headers on AMQP Out
2016-09-09 09:49:38 -04:00
Martyn Taylor
553f2df745
ARTEMIS-724 Implement no-local consumer filter AMQP
2016-09-09 11:07:53 +01:00
Timothy Bish
42ff4a6048
ARTEMIS-722 Add DELAYED_DELIVERY capability to server connection open
...
The server should indicate to clients that it supports the message
annotation that allows message delivery to be delayed
'x-opt-delivery-time'
2016-09-08 19:01:40 -04:00
Andy Taylor
519bf674bc
ARTEMIS-718 - AMQP type message bodies are being lost
...
https://issues.apache.org/jira/browse/ARTEMIS-718
2016-09-08 15:39:27 -04:00
Martyn Taylor
db7dfba607
ARTEMIS-720 Add JMSX properties in AMQP<->JMS converter
2016-09-08 09:31:43 -04:00
Martyn Taylor
b788ffac22
ARTEMIS-719 Send ampq:not-found properly on remote open
2016-09-08 09:27:36 -04:00
Clebert Suconic
505b732843
[maven-release-plugin] prepare for next development iteration
2016-09-06 12:17:31 -04:00
Clebert Suconic
b305e231ec
[maven-release-plugin] prepare release 1.4.0
2016-09-06 12:17:08 -04:00
Clebert Suconic
4472aa0e36
ARTEMIS-581 Implement max disk usage, and global-max-size
...
max-disk-usage = how much of a disk we can use before the system blocks
global-max-size = how much bytes we can take from memory for messages before we start enter into the configured page mode
This will also change the default created configuration into page-mode as that's more reliable for systems.
2016-09-06 15:07:49 +01:00
Martyn Taylor
930d814daf
ARTEMIS-701 Set Accepted on AMQP discharge
2016-09-06 09:36:50 -04:00
Howard Gao
61747acfd1
ARTEMIS-706 No Keep Alives from Broker
2016-09-02 21:39:44 -04:00
Clebert Suconic
739ce8a53a
ARTEMIS-711 fixing tests
2016-09-02 10:00:00 -04:00
jbertram
1cf96f4fcf
ARTEMIS-711 Fix handling of 'bare' header
2016-09-01 15:23:48 -04:00
Clebert Suconic
03b938468a
ARTEMIS-657 Fixing JORAM AMQP Tests
2016-08-31 14:26:10 -04:00
Howard Gao
8fccd5df42
ARTEMIS-696 Broker fails when client sends messages in multiple transfer frames
2016-08-30 17:24:31 -04:00
Gordon Sim
8f188ef236
ARTEMIS-657: ensure management response bodies are encoded into amqp
2016-08-30 17:12:19 -04:00
Ville Skyttä
d5242978d5
for and while loop to foreach conversions
2016-08-25 14:22:32 -04:00
Ville Skyttä
e1728f0797
Spelling fixes
2016-08-25 14:22:32 -04:00
Ville Skyttä
30c617da3c
Unnecessary @SuppressWarnings fixes
2016-08-25 14:22:32 -04:00
Clebert Suconic
a3840c23c3
[maven-release-plugin] prepare for next development iteration
2016-08-16 11:59:55 -04:00
Clebert Suconic
d38ef19bf6
[maven-release-plugin] prepare release 1.4.0
2016-08-16 11:59:36 -04:00
Martyn Taylor
7afd0fb028
ARTEMIS-677 Support websocket subprotocol handshakes
2016-08-10 11:07:47 -04:00
Gordon Sim
7a012008b7
ARTEMIS-447: add name and version to properties in amqp open frame
2016-08-10 08:56:44 -04:00
Ville Skyttä
330c65ba35
Remove unnecessary @SuppressWarnings("unchecked")
2016-08-09 11:24:22 +01:00
Clebert Suconic
579d6226aa
ARTEMIS-671 Returning messages after connection killed, and validating usage of reconnect
2016-08-09 11:23:46 +01:00
Howard Gao
2fb8341f8d
ARTEMIS-604 - Add checks for object messages in REST and AMQP
...
- Rest interface fix
- Doc fixes (Rest->REST)
- JSON management and AMQP outbound
2016-08-09 11:22:48 +01:00
Martyn Taylor
0af13e0d03
ARTEMIS-669 Do binding query on sender link attach
...
QueueQuery was previously used instead of checking for bindings on a
particular address name. This meant sending and receiving only worked
for those queues that happened to have the same queueName to address.
This patch replaces this with binding check.
There's also some minor ProtonTest fixes included.
2016-08-09 08:21:41 +01:00
Martyn Taylor
2f721866ab
ARTEMIS-636 Add AMQP Hard Soft Limit for BLOCK
2016-08-05 15:29:01 +01:00
Martyn Taylor
06fb4a1234
ARTEMIS-667 Make AMQP Exceptions extend ActiveMQException
2016-08-05 15:29:01 +01:00