Package org.apache.activemq.artemis.core.protocol.mqtt
-
Interface Summary Interface Description MQTTBundle Logger Code 85MQTTInterceptor MQTTLogger Logger Code 83 -
Class Summary Class Description MQTTBundle_impl MQTTConnection MQTTConnectionManager MQTTConnectionManager is responsible for handle Connect and Disconnect packets and any resulting behaviour of these events.MQTTFailureListener Registered with the server and called during connection failure.MQTTLogger_impl MQTTProtocolHandler This class is responsible for receiving and sending MQTT packets, delegating behaviour to one of the MQTTConnectionManager, MQTTPublishManager, MQTTSubscriptionManager classes.MQTTProtocolManager MQTTProtocolManagerFactory MQTTPublishManager Handles MQTT Exactly Once (QoS level 2) Protocol.MQTTReasonCodes Taken mainly from https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901031MQTTRetainMessageManager MQTTRoutingContext MQTTRoutingHandler MQTTSession MQTTSessionCallback MQTTSessionState MQTTStateManager MQTTSubscriptionManager MQTTUtil A Utility Class for creating Server Side objects and converting MQTT concepts to/from Artemis.MQTTUtil.MQTTWildcardConfiguration -
Enum Summary Enum Description MQTTSessionState.WillStatus MQTTVersion