activemq-artemis/artemis-protocols
Justin Bertram 513b7826a4 ARTEMIS-4532 MQTT-to-core wildcard conversion is broken
Currently when an MQTT topic filter contains characters from the
configured wildcard syntax the conversion to/from this syntax breaks.

For example, when using the default wildcard syntax if an MQTT topic
filter contains a . the conversion from the MQTT wildcard syntax to the
core wildcard syntax and back will result in the `.` being replaced with
a `/.`.

This commit fixes that plus a few other things...

 - Implements proper conversions to/from one WildcardConfiguration to
   another.
 - Refactors the MQTT code which invokes these conversion methods. This
   includes simplifying a lot of test code.
 - Adds lots of tests for everything.
 - Clarifies some variable naming to better distinguish between core and
   MQTT.
2024-01-29 18:35:43 +00:00
..
artemis-amqp-protocol ARTEMIS-4585 Previously installed mirror queues with metrics plugin would make mirror non usable 2024-01-26 14:58:40 -05:00
artemis-hornetq-protocol [maven-release-plugin] prepare for next development iteration 2024-01-24 14:21:08 -05:00
artemis-hqclient-protocol [maven-release-plugin] prepare for next development iteration 2024-01-24 14:21:08 -05:00
artemis-jakarta-openwire-protocol [maven-release-plugin] prepare for next development iteration 2024-01-24 14:21:08 -05:00
artemis-mqtt-protocol ARTEMIS-4532 MQTT-to-core wildcard conversion is broken 2024-01-29 18:35:43 +00:00
artemis-openwire-protocol ARTEMIS-4532 MQTT-to-core wildcard conversion is broken 2024-01-29 18:35:43 +00:00
artemis-stomp-protocol [maven-release-plugin] prepare for next development iteration 2024-01-24 14:21:08 -05:00
pom.xml [maven-release-plugin] prepare for next development iteration 2024-01-24 14:21:08 -05:00