8919 Commits

Author SHA1 Message Date
Clebert Suconic
387553347b This closes #3498 2021-03-18 23:10:47 -04:00
Markus Meierhofer
1d1a9433bc ARTEMIS-2870: Transfer connection close/failure listeners one by one on reattachment
Previously, when a session was reattached, all the close/failure listeners
were removed from the old connection and set onto the new connection.
This only worked when at most 1 session of the old connection was
transferred: When the second session was transferred, the old
connection already didn't contain any close/failure listeners anymore,
and therefore the list of close/failure listeners was overwritten by
an empty list for the new connection.

Now, when a session is being transferred, it only transfers the
close/failure listeners that belong to it, which are the session itself
+ the TempQueueCleanerUppers.

Modified a test to check whether the sessions are failure listeners of
the new connection after reattachment.
2021-03-18 18:26:07 -04:00
Clebert Suconic
02ec0bfe42 This closes #3501 2021-03-18 18:08:42 -04:00
gtully
8d848f4615 ARTEMIS-3188 / ARTEMIS-2108 Fixing StackOverFlow over bindings
This fix was done in collaboration with Gary Tully
2021-03-18 18:08:42 -04:00
Sebastian Thomschke
76b76c56e9 NO-JIRA Remove unused private logger field 2021-03-18 15:05:51 -04:00
gtully
052bd60da4 ARTEMIS-3180 - fix multiple path match case in wildcard address map 2021-03-18 11:24:51 +00:00
Justin Bertram
321802f525 This closes #3486 2021-03-17 13:36:09 -05:00
Justin Bertram
d36525348d ARTEMIS-3174 add test 2021-03-17 13:36:09 -05:00
Markus Meierhofer
3b9008bda0 ARTEMIS-3174: Set new connection on ServerSession during reattachment
During session reattachment, also set the new connection on the
"session" member of the ServerSessionPacketHandler. Until now,
the connected ServerSessionImpl instance still referenced the old
connection although it had already been transferred on the new connection.
2021-03-17 13:36:09 -05:00
Justin Bertram
cd44d90f2b This closes #3485 2021-03-17 09:53:22 -05:00
Justin Bertram
e1669d4ad2 ARTEMIS-3172 don't log STOMP CONNECT passcode header 2021-03-17 09:53:22 -05:00
Justin Bertram
d718a9dd32 This closes #3489 2021-03-17 09:52:13 -05:00
Justin Bertram
fea5e246e7 ARTEMIS-3166 support disabling configuration file reload 2021-03-17 09:52:13 -05:00
Justin Bertram
5514bca9a6 This closes #3488 2021-03-17 09:50:58 -05:00
Justin Bertram
9bdd271092 ARTEMIS-3176 don't log JDBC datasource 'password' property 2021-03-17 09:50:58 -05:00
Justin Bertram
0cb7650693 This closes #3496 2021-03-17 09:49:19 -05:00
Erwin Dondorp
6d379d1aa7 NO-JIRA visually separate the controls in groups
The "filter" toolbar above many pages has all controls without spacing.
This PR inserts a little bit of spacing to make the groups of controls
more obvious.

Spacing is applied 3 times:

 - at the start of the row to separate it from the left margin
 - at "sort order" to separate the "filter" group from the "ordering"
group
 - at "columns" to separate it from "reset"

Since the "looking glass" being an icon, no extra spacing was needed
there.

Note: I tried to use "1em" as spacing, but that did not work, so this PR
uses "10px".
2021-03-17 09:47:42 -05:00
Justin Bertram
a47733826a This closes #3497 2021-03-17 09:31:53 -05:00
Domenico Francesco Bruscino
14755a0296 ARTEMIS-3152 Fix console column selectors
The `hawtioConfirmDialog` directive replaces the html of any element with the
class `.modal-body` when the element is shown.
2021-03-17 14:28:51 +01:00
Clebert Suconic
15848f317b This closes #3495 2021-03-16 18:07:29 -04:00
Erwin Dondorp
1a4fd1d7ae NO-JIRA Cosmetic logging change
prevent items in a debug line to be joined; and 2 additional small inconsistencies for the same
2021-03-16 18:06:38 -04:00
Clebert Suconic
3c5b95c47c NO-JIRA Simple Logging Change on Test 2021-03-16 11:59:00 -04:00
Clebert Suconic
6d2766316a This closes #3494 2021-03-16 10:01:42 -04:00
Robbie Gemmell
96a09041ee ARTEMIS-3183: resolve various immediate warnings at build start
- Remove duplicates dependency definition following e7e3c71511770442cbb206cefcae25001566d75b.
- Removes deprecated RELEASE version use, consolidate modules on single paho client version.
- Remove prerequisites entry as per warning, suggested enforcer rule already in place.
2021-03-16 12:48:48 +00:00
Robbie Gemmell
770439c256 This closes #3493, removes jcenter repository 2021-03-16 10:06:48 +00:00
Justin Bertram
e548e0aab2 ARTEMIS-3182 remove defunct repo
This repo is no longer operative. See
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
for more info. All dependencies are in Maven Central.
2021-03-15 20:00:09 -05:00
Justin Bertram
0dc1b4f291 This closes #3491 2021-03-12 12:34:06 -06:00
Domenico Francesco Bruscino
d541851151 ARTEMIS-3179 Update netty version to 4.1.60.Final 2021-03-12 17:04:21 +01:00
Clebert Suconic
7f84d5a60c This closes #3487 2021-03-11 07:22:14 -05:00
Domenico Francesco Bruscino
adf054f606 ARTEMIS-3144 Fix RestDeserializationTest 2021-03-11 13:09:15 +01:00
Clebert Suconic
f49a163427 ARTEMIS-3137 Fixing Test with wrong message type on Xpath and Core 2021-03-10 21:44:07 -05:00
gtully
202601645b ARTEMIS-3141 - configure managementBrowsePageSize limit to 1k for test expectation 2021-03-10 16:15:20 +00:00
Clebert Suconic
8fdb0d129b This closes #3466 2021-03-10 09:32:49 -05:00
Justin Bertram
eb26f67ab6 ARTEMIS-3137 support XPath filters
Change summary:
 - Remove the existing Xalan-based XPath evaluator since Xalan appears
   to be no longer maintained.
 - Implement a JAXP XPath evaluator (from the ActiveMQ 5.x code-base).
 - Pull in the changes from https://issues.apache.org/jira/browse/AMQ-5333
   to enable configurable XML parser features.
 - Add a method to the base Message interface to make it easier to get
   the message body as a string. This relieves the filter from having
   to deal with message implementation details.
 - Update the Qpid JMS client to get the jms.validateSelector parameter.
2021-03-10 09:32:23 -05:00
Clebert Suconic
4f5821d11f This closes #3484 2021-03-10 08:51:06 -05:00
gtully
20007ad485 ARTEMIS-3141 - respect the browse page limit on all queue controll/jmx operations that use a queue browser 2021-03-10 08:51:06 -05:00
Clebert Suconic
6bff20f061 This closes #3390 2021-03-10 08:23:13 -05:00
Domenico Francesco Bruscino
5a5794021c ARTEMIS-3044 Add Artemis web console tests 2021-03-10 08:23:13 -05:00
Justin Bertram
a9566e74b4 This closes #3444 2021-03-09 13:46:08 -06:00
Justin Bertram
1a149b9af4 ARTEMIS-3102 throw more accurate exception when re-authentication fails 2021-03-09 13:46:08 -06:00
Justin Bertram
e2bfeec53d This closes #3460 2021-03-09 12:55:53 -06:00
Domenico Francesco Bruscino
d4f1552019 ARTEMIS-3123 Update netty version to 4.1.59.Final 2021-03-09 12:55:53 -06:00
Justin Bertram
491d50e42f This closes #3469 2021-03-09 12:46:01 -06:00
Domenico Francesco Bruscino
190fd9f994 ARTEMIS-3144 Update resteasy version to 3.15.0.Final 2021-03-09 12:46:01 -06:00
Justin Bertram
1d2df0ecb2 This closes #3483 2021-03-09 12:18:27 -06:00
Domenico Francesco Bruscino
6f0cb8bfc5 ARTEMIS-3169 Update jetty to 9.4.38 and servlet-api to 3.0 2021-03-09 12:18:27 -06:00
Justin Bertram
af9e50d1db This closes #3474 2021-03-09 11:52:27 -06:00
Domenico Francesco Bruscino
11f4403cc7 ARTEMIS-3132 Inhibit context menu and dblclick handler of broker diagram 2021-03-09 11:52:27 -06:00
Justin Bertram
26754b20c1 This closes #3473 2021-03-09 10:41:53 -06:00
Andy Taylor
4483a8ce22 ARTEMIS-3154 - Add support for navigation/deleting messages while being browsed in the details
https://issues.apache.org/jira/browse/ARTEMIS-3154
2021-03-09 10:41:53 -06:00