Index

A C D F G H I K L M O P Q S T U 
All Classes and Interfaces|All Packages

A

autoClientId - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
 

C

Callback() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageProducer.Callback
 
client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
 
client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinder
 
client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner
 
client - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageProducer
 
clientId - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
 
configuration - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
 
createClient(HivemqV3Configuration) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Creates the client based on a given MQTT client configuration.
createConsumerEndpoint(ConsumerDestination, String, ConsumerProperties) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinder
 
createProducerMessageHandler(ProducerDestination, ProducerProperties, MessageChannel) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinder
 

D

de.iip_ecosphere.platform.transport.spring.binder.hivemqv3 - package de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
Implements a Spring Cloud Stream binder for HiveMq MQTT.
destination - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner.MqttMessageDestination
 
destination - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageProducer
 
doStart() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageProducer
 
doStop() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageProducer
 

F

filteredTopics - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
 

G

getAutoClientId() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Returns whether making the client ID unique is enabled.
getClientId() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Returns the client identification.
getConfiguration() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Returns the actual configuration.
getFilteredTopics() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Returns all filtered topics.
getKeepAlive() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Returns the keep-alive time between heartbeats.
getLastInstance() - Static method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Returns the last instance created for this class.
getName() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner.MqttMessageDestination
 
getNameForPartition(int) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner.MqttMessageDestination
 
getQos() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Returns the QoS level for sending.

H

hivemqv3Binder(HivemqV3MessageBinderProvisioner, HivemqV3Client) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderConfiguration
Returns the message binder.
hivemqv3BinderProvisioner(HivemqV3Client) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderConfiguration
Returns the binder provisioner.
hivemqv3Client() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderConfiguration
Returns the client instance.
HivemqV3Client - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
A HiveMq client for a single binder instance.
HivemqV3Client() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Creates and registers an instance.
HivemqV3Client.ArrivedCallback - Interface in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
Called when a message for a topic arrives.
HivemqV3Configuration - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
Represents the configuration options of a HiveMq client.
HivemqV3Configuration() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
 
HivemqV3MessageBinder - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
A HiveMq message binder turning messages to be sent into MQTT messages.
HivemqV3MessageBinder(String[], HivemqV3MessageBinderProvisioner, HivemqV3Client) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinder
Creates a message binder instance.
HivemqV3MessageBinderConfiguration - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
Represents the HiveMq message binder plugin.
HivemqV3MessageBinderConfiguration() - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderConfiguration
 
HivemqV3MessageBinderProvisioner - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
Provisions producer and consumer destinations.
HivemqV3MessageBinderProvisioner(HivemqV3Client) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner
Creates a provisioner instance.
HivemqV3MessageBinderProvisioner.MqttMessageDestination - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
Implements a message destination for MQTT v5.
HivemqV3MessageProducer - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
Implements a HiveMq message producer.
HivemqV3MessageProducer(ConsumerDestination, HivemqV3Client) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageProducer
Creates a message producer instance.
HivemqV3MessageProducer.Callback - Class in de.iip_ecosphere.platform.transport.spring.binder.hivemqv3
The topic-specific reception callback.

I

isFilteredTopic(String) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Returns whether topic is a filtered topic, i.e., we shall not subscribe to this topic.

K

keepAlive - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
 

L

lastInstance - Static variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
 
LOGGER - Static variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
 

M

messageArrived(String, byte[]) - Method in interface de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client.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.hivemqv3.HivemqV3MessageProducer.Callback
 
MqttMessageDestination(String) - Constructor for class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner.MqttMessageDestination
Implements a message destination.
mqttTransportParameter(ApplicationContext, HivemqV3Configuration) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderConfiguration
Provides a transport parameter instance configured through the binder configuration.

O

options - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner
 

P

provisionConsumerDestination(String, String, ConsumerProperties) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner
 
provisionProducerDestination(String, ProducerProperties) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3MessageBinderProvisioner
 

Q

qos - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
 
qos - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
 

S

send(String, byte[]) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Sends payload to topic.
setAutoClientId(boolean) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
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.hivemqv3.HivemqV3Configuration
Changes the client identification.
setFilteredTopics(List<String>) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Changes all filtered topics.
setKeepAlive(int) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Changes the keep-alive time between heartbeats.
setQos(String) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Defines the QoS level.
stopClient() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Stops the client.
subscribeTo(String, HivemqV3Client.ArrivedCallback) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Subscribes to topic if topic is not blacklisted by HivemqV3Configuration.isFilteredTopic(String).

T

topics - Variable in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
 
toTransportParameter() - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Configuration
Turns the actual configuration into a TransportParameter instance.

U

unsubscribeFrom(String) - Method in class de.iip_ecosphere.platform.transport.spring.binder.hivemqv3.HivemqV3Client
Unsubscribes from topic if topic is not blacklisted by HivemqV3Configuration.isFilteredTopic(String).
A C D F G H I K L M O P Q S T U 
All Classes and Interfaces|All Packages