Package cool.mqtt.hooks

  • Interface Summary 
    Interface Description
    MqttBrokerConfig
    An encapsulation of the MQTT broker configuration corresponding to the connection alias provided by a client on connection establishment with MQTT.Cool.
    MqttConnectOptions
    A wrapper of the connection parameters actually used by the MQTT.Cool server while establishing the end-to-end connection between the client and the target MQTT broker.
    MQTTCoolHook
    Interface that defines an MQTT.Cool Hook.
    MqttMessage
    An abstraction of the PUBLISH Control Packet, sent by a client and then passed to the Hook, before being encoded and finally delivered to the target MQTT broker.
    MqttSubscription
    An abstraction of the SUBSCRIBE Control Packet, sent by the client and passed to the Hook, before being encoded and finally submitted to the target MQTT broker.
    SecurityParams
    A wrapper of the parameters used to support the setting up of encrypted connections between the MQTT.Cool server and the target MQTT broker.
  • Class Summary 
    Class Description
    SimpleCoolHook
    Simple skeletal implementation of the MQTTCoolHook interface, meant as a base class to be extended in order to minimize the effort required to provide a full implementation of a custom Hook.
  • Enum Summary 
    Enum Description
    QoS
    The Quality of Service.
  • Exception Summary 
    Exception Description
    HookException
    Exception class used by the Hook to signal an error condition.