Index
All Classes and Interfaces|All Packages
A
- autoClientId - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
C
- Callback() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageProducer.Callback
- client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
- client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinder
- client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner
- client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageProducer
- clientId - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
- configuration - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
- createClient(HivemqV5Configuration) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
-
Creates the client based on a given MQTT client configuration.
- createConsumerEndpoint(ConsumerDestination, String, ConsumerProperties) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinder
- createProducerMessageHandler(ProducerDestination, ProducerProperties, MessageChannel) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinder
D
- de.iip_ecosphere.platform.transport.spring.binder.hivemqv5 - package de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
Implements a Spring Cloud Stream binder for HiveMq MQTT.
- destination - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner.MqttMessageDestination
- destination - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageProducer
- doStart() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageProducer
- doStop() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageProducer
F
- filteredTopics - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
G
- getAutoClientId() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Returns whether making the client ID unique is enabled.
- getClientId() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Returns the client identification.
- getConfiguration() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
-
Returns the actual configuration.
- getFilteredTopics() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Returns all filtered topics.
- getKeepAlive() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Returns the keep-alive time between heartbeats.
- getLastInstance() - Static method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
-
Returns the last instance created for this class.
- getName() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner.MqttMessageDestination
- getNameForPartition(int) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner.MqttMessageDestination
- getQos() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Returns the QoS level for sending.
H
- hivemqv5Binder(HivemqV5MessageBinderProvisioner, HivemqV5Client) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderConfiguration
-
Returns the message binder.
- hivemqv5BinderProvisioner(HivemqV5Client) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderConfiguration
-
Returns the binder provisioner.
- hivemqv5Client() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderConfiguration
-
Returns the client instance.
- HivemqV5Client - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
A HiveMq client for all a single binder instance.
- HivemqV5Client() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
-
Creates and registers an instance.
- HivemqV5Client.ArrivedCallback - Interface in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
Called when a message for a topic arrives.
- HivemqV5Configuration - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
Represents the configuration options of a HiveMq client.
- HivemqV5Configuration() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
- HivemqV5MessageBinder - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
A HiveMq message binder turning messages to be sent into MQTT messages.
- HivemqV5MessageBinder(String[], HivemqV5MessageBinderProvisioner, HivemqV5Client) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinder
-
Creates a message binder instance.
- HivemqV5MessageBinderConfiguration - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
Represents the HiveMq message binder plugin.
- HivemqV5MessageBinderConfiguration() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderConfiguration
- HivemqV5MessageBinderProvisioner - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
Provisions producer and consumer destinations.
- HivemqV5MessageBinderProvisioner(HivemqV5Client) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner
-
Creates a provisioner instance.
- HivemqV5MessageBinderProvisioner.MqttMessageDestination - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
Implements a message destination for MQTT v5.
- HivemqV5MessageProducer - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
Implements a HiveMq message producer.
- HivemqV5MessageProducer(ConsumerDestination, HivemqV5Client) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageProducer
-
Creates a message producer instance.
- HivemqV5MessageProducer.Callback - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv5
-
The topic-specific reception callback.
I
- isFilteredTopic(String) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Returns whether
topicis a filtered topic, i.e., we shall not subscribe to this topic.
K
- keepAlive - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
L
- lastInstance - Static variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
- LOGGER - Static variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
M
- messageArrived(String, byte[]) - Method in interface de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client.ArrivedCallback
-
This method is called when a message arrives from the server.
- messageArrived(String, byte[]) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageProducer.Callback
- MqttMessageDestination(String) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner.MqttMessageDestination
-
Implements a message destination.
- mqttTransportParameter(ApplicationContext, HivemqV5Configuration) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderConfiguration
-
Provides a transport parameter instance configured through the binder configuration.
O
- options - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner
P
- provisionConsumerDestination(String, String, ConsumerProperties) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner
- provisionProducerDestination(String, ProducerProperties) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5MessageBinderProvisioner
Q
- qos - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
- qos - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
S
- send(String, byte[]) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
-
Sends
payloadtotopic. - setAutoClientId(boolean) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Changes whether the client identification is expected to be unique or shall be made unique upon first connect.
- setClientId(String) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Changes the client identification.
- setFilteredTopics(List<String>) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Changes all filtered topics.
- setKeepAlive(int) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Changes the keep-alive time between heartbeats.
- setQos(String) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Defines the QoS level.
- stopClient() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
-
Stops the client.
- subscribeTo(String, HivemqV5Client.ArrivedCallback) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
T
- topics - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
- toTransportParameter() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Configuration
-
Turns the actual configuration into a
TransportParameterinstance.
U
- unsubscribeFrom(String) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv5.HivemqV5Client
All Classes and Interfaces|All Packages