A
B
C
D
E
F
G
H
I
M
P
R
S
U
V
M
- messageExpiryInterval(java.lang.Long) - function in de.smartsquare.starter.mqtt.Mqtt5Publisher.PublishingOptions.Builder
- mqtt3Client(de.smartsquare.starter.mqtt.MqttProperties,io.reactivex.Scheduler,java.util.List) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- Returns a configured and ready to use mqtt 3 client.
- Mqtt3ClientConfigurer - class in de.smartsquare.starter.mqtt
- Interface to enable more advanced configuration for the Mqtt3ClientBuilder than what is possible with the properties.
- Mqtt3Connector - class in de.smartsquare.starter.mqtt
- Class responsible for connecting a client (mqtt 3) and subscribing to collected topics.
- mqtt3Connector(com.hivemq.client.mqtt.mqtt3.Mqtt3Client,de.smartsquare.starter.mqtt.MqttSubscriberCollector,de.smartsquare.starter.mqtt.MqttHandler,de.smartsquare.starter.mqtt.MqttProperties) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- Mqtt3PublishContainer - class in de.smartsquare.starter.mqtt
- Container class for Mqtt3Publish instances.
- Mqtt3Publisher - class in de.smartsquare.starter.mqtt
- Class with convenience methods for publishing a message on the mqtt broker.
- mqtt3Publisher(de.smartsquare.starter.mqtt.MqttMessageAdapter,com.hivemq.client.mqtt.mqtt3.Mqtt3Client) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- mqtt5Client(de.smartsquare.starter.mqtt.MqttProperties,io.reactivex.Scheduler,java.util.List) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- Returns a configured and ready to use mqtt 5 client.
- Mqtt5ClientConfigurer - class in de.smartsquare.starter.mqtt
- Interface to enable more advanced configuration for the Mqtt5ClientBuilder than what is possible with the properties.
- Mqtt5Connector - class in de.smartsquare.starter.mqtt
- Class responsible for connecting a client (mqtt 5) and subscribing to collected topics.
- mqtt5Connector(com.hivemq.client.mqtt.mqtt5.Mqtt5Client,de.smartsquare.starter.mqtt.MqttSubscriberCollector,de.smartsquare.starter.mqtt.MqttHandler,de.smartsquare.starter.mqtt.MqttProperties) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- Mqtt5Publisher - class in de.smartsquare.starter.mqtt
- Class with convenience methods for publishing a message on the mqtt broker.
- mqtt5Publisher(de.smartsquare.starter.mqtt.MqttMessageAdapter,com.hivemq.client.mqtt.mqtt5.Mqtt5Client) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- Mqtt5Publisher.PublishingOptions - class in de.smartsquare.starter.mqtt.Mqtt5Publisher
- Options for publishing a message.
- Mqtt5Publisher.PublishingOptions.Builder - class in de.smartsquare.starter.mqtt.Mqtt5Publisher.PublishingOptions
- Fluent builder for PublishingOptions.
- MqttAutoConfiguration - class in de.smartsquare.starter.mqtt
- Main entry point for the spring autoconfiguration.
- MqttBrokerConnectException - class in de.smartsquare.starter.mqtt
- Exception thrown when the connection to mqtt broker fails.
- MqttConfigurationException - class in de.smartsquare.starter.mqtt
- Exception thrown when invalid methods with MqttSubscribe are found.
- MqttConnector - class in de.smartsquare.starter.mqtt
- Base class for connectors implementing common logic.
- mqttExecutor() - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- MqttGracefulExecutor - class in de.smartsquare.starter.mqtt
- Executor subclass implementing SmartLifecycle to wait for active tasks during stop.
- mqttHandler(de.smartsquare.starter.mqtt.MqttSubscriberCollector,de.smartsquare.starter.mqtt.MqttMessageAdapter,de.smartsquare.starter.mqtt.MqttMessageErrorHandler) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- MqttHandler - class in de.smartsquare.starter.mqtt
- Class for consuming and forwarding messages to the correct subscriber.
- mqttMessageAdapter(com.fasterxml.jackson.databind.ObjectMapper) - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- MqttMessageAdapter - class in de.smartsquare.starter.mqtt
- Class responsible for adapting from and to mqtt messages.
- mqttMessageErrorHandler() - function in de.smartsquare.starter.mqtt.MqttAutoConfiguration
- Returns a default mqtt message error handler.
- MqttMessageErrorHandler - class in de.smartsquare.starter.mqtt
- Class responsible for handling errors happening during message delivery.
- MqttMessageException - class in de.smartsquare.starter.mqtt
- Exception thrown when processing a single mqtt message fails.
- MqttProperties - class in de.smartsquare.starter.mqtt
- Properties for connection to the mqtt broker.
- MqttProperties.MqttShutdown - class in de.smartsquare.starter.mqtt.MqttProperties
- Configuration for shutting a mqtt processor.
- MqttPublishContainer - class in de.smartsquare.starter.mqtt
- Common interface for classes wrapping the Mqtt*Publish classes of the mqtt client.
- MqttSubscribe - class in de.smartsquare.starter.mqtt
- Marker annotation for methods that should receive messages from the mqtt broker.
- MqttSubscriberCollector - class in de.smartsquare.starter.mqtt
- Helper class to find all beans with methods annotated with MqttSubscribe.
- MqttSubscriberCollector.ResolvedMqttSubscriber - class in de.smartsquare.starter.mqtt.MqttSubscriberCollector
- Data class representing a subscriber method annotated with MqttSubscribe.
- MqttVersion - class in de.smartsquare.starter.mqtt
- Annotation to mark properties or fields to be validated as a mqtt version.
- MqttVersionValidator - class in de.smartsquare.starter.mqtt
- Custom validator for the mqtt version, enabled by the MqttVersion annotation.