activemq-artemis/artemis-protocols
Justin Bertram 446ff61542
ARTEMIS-3770 refactor MQTT handling of client ID
It would be useful for security manager implementations to be able to
alter the client ID of MQTT connections.

This commit supports this functionality by moving the code which handles
the client ID *ahead* of the authentication code. There it sets the
client ID on the connection and thereafter any component (e.g. security
managers) which needs to inspect or modify it can do so on the
connection.

This commit also refactors the MQTT connection class to extend the
abstract connection class. This greatly simplifies the MQTT connection
class and will make it easier to maintain in the future.
2022-05-09 14:51:06 -05:00
..
artemis-amqp-protocol ARTEMIS-3759 Add mirror controller address filter support 2022-05-04 21:25:58 -04:00
artemis-hornetq-protocol [maven-release-plugin] prepare for next development iteration 2022-04-27 17:26:46 -04:00
artemis-hqclient-protocol [maven-release-plugin] prepare for next development iteration 2022-04-27 17:26:46 -04:00
artemis-mqtt-protocol ARTEMIS-3770 refactor MQTT handling of client ID 2022-05-09 14:51:06 -05:00
artemis-openwire-protocol ARTEMIS-3814: update activemq deps to 5.17.1 2022-05-04 13:25:17 +01:00
artemis-stomp-protocol [maven-release-plugin] prepare for next development iteration 2022-04-27 17:26:46 -04:00
pom.xml [maven-release-plugin] prepare for next development iteration 2022-04-27 17:26:46 -04:00