Justin Bertram
2efa44daf5
ARTEMIS-2692 refactor queue creation
...
This commit does the following:
- Deprecates existing overloaded createQueue, createSharedQueue,
createTemporaryQueue, & updateQueue methods for ClientSession,
ServerSession, ActiveMQServer, & ActiveMQServerControl where
applicable.
- Deprecates QueueAttributes, QueueConfig, & CoreQueueConfiguration.
- Deprecates existing overloaded constructors for QueueImpl.
- Implements QueueConfiguration with JavaDoc to be the single,
centralized configuration object for both client-side and broker-side
queue creation including methods to convert to & from JSON for use in
the management API.
- Implements new createQueue, createSharedQueue & updateQueue methods
with JavaDoc for ClientSession, ServerSession, ActiveMQServer, &
ActiveMQServerControl as well as a new constructor for QueueImpl all
using the new QueueConfiguration object.
- Changes all internal broker code to use the new methods.
2020-04-13 14:25:30 -05:00
Justin Bertram
a9e6dbb0e3
NO-JIRA reconcile STOMP prop names b/w code & doc
2020-03-05 20:49:25 -06:00
Clebert Suconic
ddd8ed4402
ARTEMIS-1975 Real Large Message support into AMQP
...
This is a Large commit where I am refactoring largeMessage Body out of CoreMessage
which is now reused with AMQP.
I had also to fix Reference Counting to fix how Large Messages are Acked
And I also had to make sure Large Messages are transversing correctly when in cluster.
2020-02-25 15:25:01 +01:00
Justin Bertram
a8cf6b04b4
ARTEMIS-2607 interceptor returns false but processing continues
2020-02-14 13:23:05 -05:00
Justin Bertram
daae7e750a
ARTEMIS-2619 allow disabling STOMP 'server' header
2020-02-12 19:38:38 -06:00
Justin Bertram
97735ca72c
[maven-release-plugin] prepare for next development iteration
2020-01-10 09:00:58 -06:00
Justin Bertram
25a947f6cb
[maven-release-plugin] prepare release 2.11.0
2020-01-10 08:57:46 -06:00
Clebert Suconic
91f4d0a633
[maven-release-plugin] prepare for next development iteration
2019-09-23 11:19:54 -04:00
Clebert Suconic
86a975fdad
[maven-release-plugin] prepare release 2.10.1
2019-09-23 11:19:42 -04:00
Clebert Suconic
5016f69daa
[maven-release-plugin] prepare for next development iteration
2019-08-26 10:42:13 -04:00
Clebert Suconic
f092d5396a
[maven-release-plugin] prepare release 2.10.0
2019-08-26 10:42:01 -04:00
Clebert Suconic
cd723aa528
ARTEMIS-2440 Connection.fail on sendBlock should be asynchronous
...
This is following up on ARTEMIS-2327.
2019-08-02 16:37:12 -04:00
Wei Yang
edace8845e
ARTEMIS-2414 Sync before closing file in case data loss
2019-07-29 14:44:26 -04:00
Clebert Suconic
8a1f267bd5
Revert "ARTEMIS-2423 Improving Consumer/Queue Delivery lock"
...
This reverts commit 7507a9fd4b
.
2019-07-27 10:45:08 -04:00
Clebert Suconic
7507a9fd4b
ARTEMIS-2423 Improving Consumer/Queue Delivery lock
2019-07-26 15:05:51 -04:00
Justin Bertram
dbb2b54fa7
[maven-release-plugin] prepare for next development iteration
2019-05-29 22:02:00 -05:00
Justin Bertram
88c686cc99
[maven-release-plugin] prepare release 2.9.0
2019-05-29 21:59:18 -05:00
Clebert Suconic
2ae732cfc8
[maven-release-plugin] prepare for next development iteration
2019-05-16 09:58:27 -04:00
Clebert Suconic
481b9824a8
[maven-release-plugin] prepare release 2.8.1
2019-05-16 09:58:15 -04:00
Clebert Suconic
408cd3745c
ARTEMIS-2333 Applying proper fix on Stomp delivery
...
When connection is dead, the StompSession may deliver a message and if AUTO-ACK it would ack and lose the message
2019-05-08 18:16:23 -04:00
Clebert Suconic
56152a9e7c
[maven-release-plugin] prepare for next development iteration
2019-05-02 16:39:10 -04:00
Clebert Suconic
a8e7f9d07a
[maven-release-plugin] prepare release 2.8.0
2019-05-02 16:38:58 -04:00
Justin Bertram
f584efd574
ARTEMIS-2326 remove pwd params before creating protocol mgr
2019-04-29 20:53:15 -04:00
Clebert Suconic
228f6af4ca
[maven-release-plugin] prepare for next development iteration
2019-04-25 16:52:09 -04:00
Clebert Suconic
09d2ba18a7
[maven-release-plugin] prepare release 2.8.0
2019-04-25 16:51:57 -04:00
Justin Bertram
304ff79712
ARTEMIS-2289 SUBSCRIBE w/receipt returns 2 receipt-ids
2019-04-02 14:13:25 +08:00
Clebert Suconic
516b1a1b9f
[maven-release-plugin] prepare for next development iteration
2019-03-14 12:41:04 -04:00
Clebert Suconic
c3eb6c12ad
[maven-release-plugin] prepare release 2.7.0
2019-03-14 12:40:52 -04:00
Francesco Nigro
5b2c47567d
ARTEMIS-1604 Artemis deadlock using MQTT Protocol
...
MQTT shouldn't support direct deliveries
2019-03-12 12:36:25 -04:00
Justin Bertram
2e53d8f5fb
ARTEMIS-1929 race in STOMP w/identical durable subs
2018-11-08 07:55:29 +08:00
Ville Skyttä
74951d9221
NO-JIRA Log STOMP transaction starts with debug level instead of error
2018-10-11 13:43:39 -04:00
Justin Bertram
b3529dcea4
ARTEMIS-1018 de-duplicate logging codes
2018-10-10 18:48:53 -04:00
Justin Bertram
c0d28432ad
NO-JIRA STOMP frame logging
2018-06-22 15:47:14 -04:00
Justin Bertram
1ed7a616ee
ARTEMIS-1930 require STOMP durable sub name to unsubscribe
2018-06-22 15:47:14 -04:00
Justin Bertram
dc29a55e1b
ARTEMIS-1900 fix race in STOMP auto-create
2018-06-07 11:24:51 -04:00
Justin Bertram
5b7b84a1b3
ARTEMIS-1903 Log STOMP ERROR frames at WARN
2018-06-04 12:01:02 -04:00
Justin Bertram
c1b0f1eb85
ARTEMIS-1897 use core session for STOMP authn
2018-06-04 12:01:02 -04:00
Justin Bertram
8d64f741a1
ARTEMIS-1873 STOMP heartbeater left alive on cxn destroy
2018-05-22 17:07:31 -05:00
Clebert Suconic
af56b67e38
[maven-release-plugin] prepare for next development iteration
2018-05-16 11:03:26 -04:00
Clebert Suconic
bcaa11c2ee
[maven-release-plugin] prepare release 2.6.0
2018-05-16 11:03:14 -04:00
Justin Bertram
90a604da20
ARTEMIS-1834 don't alter STOMP 'destination' header when using prefix
2018-05-08 15:28:46 -05:00
Justin Bertram
d773e8f66b
ARTEMIS-1794 STOMP clients using same addr w/diff routing types
2018-04-26 21:20:07 -04:00
Justin Bertram
106c52a741
ARTEMIS-1793 fix property detection
2018-04-19 13:28:30 -04:00
Justin Bertram
a72046a0e3
ARTEMIS-1793 fix 'destination-type' STOMP header (fix)
2018-04-18 11:53:54 -04:00
Justin Bertram
81d9c74d6f
ARTEMIS-1792 race in STOMP unsubscribe
2018-04-17 11:04:44 +08:00
Clebert Suconic
396056ce04
ARTEMIS-1796 AMQP flush during handshake can break SASL
2018-04-09 13:11:41 -04:00
Clebert Suconic
e86acd4824
ARTEMIS-1765 Fixing Large Message Compression and Conversion
2018-03-22 16:11:11 -04:00
Clebert Suconic
920af19adb
[maven-release-plugin] prepare for next development iteration
2018-03-12 12:46:27 -04:00
Clebert Suconic
5f5b1dcf8f
[maven-release-plugin] prepare release 2.5.0
2018-03-12 12:46:16 -04:00
Christopher L. Shannon (cshannon)
2ea0dce6c7
ARTEMIS-1695 - Improve STOMP compatiblity with 5.x clients
...
Also make sure on authentication error in version 1.0 a client will
disconnect
2018-02-22 16:22:40 -05:00