Commit Graph

2333 Commits

Author SHA1 Message Date
Clebert Suconic 41d87490f7 This closes #666 2016-07-26 14:30:11 -04:00
Andy Taylor 85ede22c3c ARTEMIS-655 - [AMQP] On transacted session.commit() of receiver client, messages are read, but queue is not cleared out
Making sure that when a transaction state of accepted is returned we actually ack the message

https://issues.apache.org/jira/browse/ARTEMIS-655
2016-07-26 14:30:11 -04:00
Clebert Suconic 7311c56d8f This closes #645 2016-07-26 14:26:33 -04:00
Ville Skyttä 5c7ff4a593 Fix scaledownhandler lookup duplicate handling 2016-07-26 14:26:32 -04:00
jbertram bac8ca5e79 This closes #668 2016-07-26 13:21:06 -05:00
Clebert Suconic b7efd5db3b ARTEMIS-565 A few fixes around the JSON change 2016-07-26 14:17:45 -04:00
Clebert Suconic fbfbef52be This closes #662 2016-07-26 11:39:20 -04:00
jbertram 5d71ffc5e6 ARTEMIS-587 add more JSON JMX mgmt methods to core 2016-07-26 11:39:19 -04:00
Martyn Taylor 64e95b9b91 This closes #665 2016-07-26 15:14:40 +01:00
Andy Taylor edcecccab3 This closes #664 Add management filter to Queue not Consumer MQTT 2016-07-26 12:32:38 +01:00
Martyn Taylor 69294e83e1 Add management filter to Queue not Consumer MQTT 2016-07-26 12:32:38 +01:00
Andy Taylor 6cb681555a This closes #663 Add default AMQP flow behaviour and fix proton test 2016-07-26 12:29:55 +01:00
Ville Skyttä aed49b3894 Spelling fixes 2016-07-26 14:24:45 +03:00
Martyn Taylor b549bb243c Add default AMQP flow behaviour and fix proton test 2016-07-26 11:14:25 +01:00
Clebert Suconic 110158bb86 This closes #640 2016-07-25 21:45:16 -04:00
John D. Ament d0ecf0f3a5 ARTEMIS-565 Replace json.org with javax.json
Javax.json is a newer JSR, but has an ASF compliant version, is pretty close to the original JSON.org API and will support a standard annotation based JSON-B solution at some point soon.
Updated integration tests and removed JSON.org from license.
2016-07-25 21:44:57 -04:00
jbertram e66478020c This closes #661 2016-07-25 14:01:30 -05:00
Clebert Suconic 1c56aa9bef ARTEMIS-628 Adding back old constructor for API compatibility 2016-07-25 14:01:30 -05:00
Clebert Suconic bd2722503a This closes #659 2016-07-25 14:32:47 -04:00
Martin Styk 46aad5b3a7 ARTEMIS-653 Possible Null Pointer Exception during message properties read using XmlDataImporter
Create SimpleString object only if value of attribute is not null
2016-07-25 14:32:46 -04:00
Clebert Suconic a6e934e189 This closes #660 2016-07-25 14:31:19 -04:00
Martin Styk d281eb5140 ARTEMIS-652 Incorrect null check in ActiveMQActivationSpec#toString for attribute connectionFactoryLookup
Changed null check to check correct attribute
2016-07-25 14:31:19 -04:00
Clebert Suconic 7a0d3fea22 This closes #658 2016-07-25 14:26:48 -04:00
Martin Styk c9dfbad69c ARTEMIS-651 Typo in word "topology" in class ServerLocatorImpl 2016-07-25 14:26:47 -04:00
Andy Taylor d7c149b416 This closes #657 ARTEMIS-650 clarify doc, use TTL default for 0 heartbeat 2016-07-25 16:27:30 +01:00
jbertram 778bd8361a ARTEMIS-650 clarify doc, use TTL default for 0 heartbeat 2016-07-25 16:27:30 +01:00
Andy Taylor f8310a6761 This closes #655 Fix ByteBuffer regression from Netty upgrade 2016-07-25 16:26:21 +01:00
jbertram 577620533d Fix ByteBuffer regression from Netty upgrade
Using array() is a bit dangerous as it's an optional part of any
ByteBuffer implementation. This new method will deal with various
ByteBuffer implementations appropriately.
2016-07-25 16:26:21 +01:00
Andy Taylor f4e37c360f This closes #654 ARTEMIS-413 doc for Stomp durable subs 2016-07-25 16:24:12 +01:00
jbertram f5b8add6f3 ARTEMIS-413 doc for Stomp durable subs 2016-07-25 16:24:12 +01:00
Andy Taylor ef3df355ea This closes #653 ARTEMIS-548 Stomp durable sub unsubscrbe 2016-07-25 16:23:06 +01:00
jbertram c4a7ddf9d6 ARTEMIS-548 Stomp durable sub unsubscrbe
Implement ability for Stomp clients to unsubscribe durable
subscriptions.
2016-07-25 16:23:06 +01:00
Andy Taylor 6f86e518bd This closes #652 ARTEMIS-645 ClusteredGroupingTest fails 2016-07-25 10:53:48 +01:00
Erich Duda d0cb3b1d17 ARTEMIS-645 ClusteredGroupingTest fails
In testGroupingSendTo3queuesNoConsumerOnLocalQueue the batch
of messages can be received also by the second consumer. It
depends on cluster decision.
2016-07-25 10:53:48 +01:00
jbertram 771dab13bf This closes #648 2016-07-21 14:47:20 -05:00
Martyn Taylor e341b54c49 ARTEMIS-641 filter out management notifications in MQTT 2016-07-21 14:47:20 -05:00
Martyn Taylor bed73f57b3 ARTEMIS-641 Enable filtering on address in server consumer 2016-07-21 14:47:20 -05:00
Martyn Taylor fe0cb648d6 ARTEMIS-335 Remove dead code from MQTTPublishManager 2016-07-21 14:47:20 -05:00
Martyn Taylor e8b189a74f This closes #651 2016-07-21 16:58:41 +01:00
jbertram 27ef1b2bf0 ARTEMIS-405 more docs for JMS destinations 2016-07-21 16:58:41 +01:00
Martyn Taylor cfaaba41db This closes #650 2016-07-21 16:56:37 +01:00
jbertram 7d8f9dcec6 ARTEMIS-611 send ERROR in case of TTL violation
I changed the message for TTL timeouts because the existing message was
a bit verbose and a bit speculative. Also, now that the broker supports
more protocols the bit about connection-ttl and
client-failure-check-period is less relevant.
2016-07-20 15:54:29 -05:00
jbertram 4232ed70d4 ARTEMIS-611 adjust ttlMin to fix Stomp tests 2016-07-20 15:54:29 -05:00
jbertram 707b51796a ARTEMIS-611 fix logging 2016-07-20 15:54:28 -05:00
jbertram 057be30074 This closes #649 2016-07-20 15:36:46 -05:00
Jiri Danek e996f58918 ARTEMIS-628 - Configure BROWSE permission in last-value-queue example
Before this change, the example would fail with exception

    javax.jms.JMSSecurityException: AMQ119032: User: null does not
     have permission='BROWSE' on address jms.queue.exampleQueue
2016-07-20 15:36:46 -05:00
Andy Taylor 5dcf7bcbe0 This closes #641 Update version of netty4 2016-07-20 14:43:11 +01:00
Paul Gallagher 8feec25d58 Update version of netty4 2016-07-20 14:37:00 +01:00
Martyn Taylor 83062aae42 This closes #647 2016-07-20 14:15:14 +01:00
Erich Duda f4a0763baf ARTEMIS-643 wrong paths in restricted-security-client.policy
user.dir points to current working directory from which the maven command
was invoked. If the command is not invoked from project root directory,
the generated paths are wrong what causes failures of some tests.
2016-07-20 14:15:14 +01:00