Package de.smartsquare.starter.mqtt
Class MqttHandler
-
- All Implemented Interfaces:
public final class MqttHandlerClass for consuming and forwarding messages to the correct subscriber.
-
-
Constructor Summary
Constructors Constructor Description MqttHandler(MqttSubscriberCollector collector, MqttMessageAdapter adapter, MqttMessageErrorHandler messageErrorHandler)
-
Method Summary
Modifier and Type Method Description final Unithandle(MqttPublishContainer message)Handles a single message. -
-
Constructor Detail
-
MqttHandler
MqttHandler(MqttSubscriberCollector collector, MqttMessageAdapter adapter, MqttMessageErrorHandler messageErrorHandler)
-
-
Method Detail
-
handle
final Unit handle(MqttPublishContainer message)
Handles a single message. The topic of the message is used to determine the correct subscriber which is then invoked with parameters produced by the MqttMessageAdapter.
-
-
-
-