Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

acknowledge() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
Acknowledges this Publish message.
acknowledge() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
Acknowledges this Publish message.
add(String, String) - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilderBase
add(MqttUtf8String, MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilderBase
add(Mqtt5UserProperty) - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilderBase
addAll(Mqtt5UserProperty...) - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilderBase
addAll(Collection<? extends Mqtt5UserProperty>) - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilderBase
Adds a collection of User Properties.
addAll(Stream<? extends Mqtt5UserProperty>) - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilderBase
Adds a stream of User Properties.
addConnectedListener(MqttClientConnectedListener) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Adds a listener which is notified when the client is connected (a successful ConnAck message is received).
addDisconnectedListener(MqttClientDisconnectedListener) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Adds a listener which is notified when the client is disconnected (with or without a Disconnect message) or the connection fails.
addLevel(String) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicBuilderBase
Adds a Topic level.
addLevel(String) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilterBuilderBase
Adds a Topic level.
address(InetSocketAddress) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
Sets the proxy address to connect to.
addSubscription(Mqtt3Subscription) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilderBase
addSubscription() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilderBase
addSubscription(Mqtt5Subscription) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilderBase
addSubscription() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilderBase
addSubscriptions(Mqtt3Subscription...) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilderBase
addSubscriptions(Collection<? extends Mqtt3Subscription>) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilderBase
Adds a collection of Mqtt3Subscriptions to the list of subscriptions.
addSubscriptions(Stream<? extends Mqtt3Subscription>) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilderBase
Adds a stream of Mqtt3Subscriptions to the list of subscriptions.
addSubscriptions(Mqtt5Subscription...) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilderBase
addSubscriptions(Collection<? extends Mqtt5Subscription>) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilderBase
Adds a collection of Mqtt5Subscriptions to the list of subscriptions.
addSubscriptions(Stream<? extends Mqtt5Subscription>) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilderBase
Adds a stream of Mqtt5Subscriptions to the list of subscriptions.
addTopicFilter(String) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase
addTopicFilter(MqttTopicFilter) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase
addTopicFilter() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase
addTopicFilter(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase
addTopicFilter(MqttTopicFilter) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase
addTopicFilter() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase
addTopicFilters(MqttTopicFilter...) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase
addTopicFilters(Collection<? extends MqttTopicFilter>) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase
Adds a collection of Topic Filters to the list of Topic Filters.
addTopicFilters(Stream<? extends MqttTopicFilter>) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase
Adds a stream of Topic Filters to the list of Topic Filters.
addTopicFilters(MqttTopicFilter...) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase
addTopicFilters(Collection<? extends MqttTopicFilter>) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase
Adds a collection of Topic Filters to the list of Topic Filters.
addTopicFilters(Stream<? extends MqttTopicFilter>) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase
Adds a stream of Topic Filters to the list of Topic Filters.
advancedConfig(Mqtt5ClientAdvancedConfig) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
advancedConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
allowServerReAuth(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfigBuilderBase
applicationScheduler(Scheduler) - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfigBuilderBase
applyAdvancedConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfigBuilder.Nested
Builds the Mqtt5ClientAdvancedConfig and applies it to the parent.
applyAutomaticReconnect() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnectBuilder.Nested
Builds the MqttClientAutoReconnect and applies it to the parent.
applyConnect() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilder.Nested
Builds the Mqtt3Connect and applies it to the parent.
applyConnect() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilder.Nested
Builds the Mqtt5Connect and applies it to the parent.
applyDisconnect() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilder.Nested
Builds the Mqtt5Disconnect and applies it to the parent.
applyExecutorConfig() - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfigBuilder.Nested
Builds the MqttClientExecutorConfig and applies it to the parent.
applyInterceptors() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptorsBuilder.Nested
Builds the Mqtt5ClientInterceptors and applies it to the parent.
applyProxyConfig() - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilder.Nested
Builds the MqttProxyConfig and applies it to the parent.
applyPublish() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilder.Nested.Complete
Builds the Mqtt3Publish and applies it to the parent.
applyPublish() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilder.Nested.Complete
Builds the Mqtt5Publish and applies it to the parent.
applyRestrictions() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictionsBuilder.Nested
Builds the Mqtt3ConnectRestrictions and applies them to the parent.
applyRestrictions() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilder.Nested
Builds the Mqtt5ConnectRestrictions and applies them to the parent.
applySimpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuthBuilder.Nested.Complete
Builds the Mqtt3SimpleAuth and applies it to the parent.
applySimpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuthBuilder.Nested.Complete
Builds the Mqtt5SimpleAuth and applies it to the parent.
applySslConfig() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilder.Nested
Builds the MqttClientSslConfig and applies it to the parent.
applySubscribe() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilder.Nested.Complete
Builds the Mqtt3Subscribe and applies it to the parent.
applySubscribe() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilder.Publishes.Args
Builds the Mqtt3Subscribe and applies it and additional arguments to the parent.
applySubscribe() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilder.Nested.Complete
Builds the Mqtt5Subscribe and applies it to the parent.
applySubscribe() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilder.Publishes.Args
Builds the Mqtt5Subscribe and applies it and additional arguments to the parent.
applySubscription() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscriptionBuilder.Nested.Complete
Builds the Mqtt3Subscription and applies it to the parent.
applySubscription() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilder.Nested.Complete
Builds the Mqtt5Subscription and applies it to the parent.
applyTopic() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicBuilder.Nested.Complete
Builds the MqttTopic and applies it to the parent.
applyTopicFilter() - Method in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilterBuilder.Nested.End
Builds the MqttSharedTopicFilter and applies it to the parent.
applyTopicFilter() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilterBuilder.Nested.End
Builds the MqttTopicFilter and applies it to the parent.
applyTransportConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilder.Nested
Builds the MqttClientTransportConfig and applies it to the parent.
applyUnsubscribe() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilder.Nested.Complete
Builds the Mqtt3Unsubscribe and applies it to the parent.
applyUnsubscribe() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilder.Nested.Complete
Builds the Mqtt5Unsubscribe and applies it to the parent.
applyUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilder.Nested
Builds the Mqtt5UserProperties and applies them to the parent.
applyWebSocketConfig() - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfigBuilder.Nested
Builds the MqttWebSocketConfig and applies it to the parent.
applyWillPublish() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3WillPublishBuilder.Nested.Complete
Builds the Mqtt3Publish and applies it to the parent as a Will Publish.
applyWillPublish() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5WillPublishBuilder.Nested.Complete
Builds the Mqtt5WillPublish and applies it to the parent.
areSubscriptionIdentifiersAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
areSubscriptionIdentifiersAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns whether the server accepts subscription identifiers from the client.
asList() - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperties
 
asWill() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
Transforms this Publish message into a Will Publish with the same properties.
asWill() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilder
Creates a builder for a Mqtt5WillPublish that extends the current Publish message of this builder.
asWill() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilder.Complete
Creates a builder for a Mqtt5WillPublish that extends the current Publish message of this builder.
automaticReconnect(MqttClientAutoReconnect) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Sets the optional automatic reconnect strategy.
automaticReconnect() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
automaticReconnectWithDefaultConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Uses automatic reconnect with the default configuration.

B

build() - Method in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilterBuilder.End
build() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicBuilder.Complete
Builds the MqttTopic.
build() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilterBuilder.End
Builds the MqttTopicFilter.
build() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnectBuilder
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuthBuilder.Complete
Builds the Mqtt3SimpleAuth.
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilder
Builds the Mqtt3Connect.
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictionsBuilder
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilder.Complete
Builds the Mqtt3Publish.
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3WillPublishBuilder.Complete
Builds the Mqtt3Publish as a Will Publish.
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilder.Complete
Builds the Mqtt3Subscribe.
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscriptionBuilder.Complete
Builds the Mqtt3Subscription.
build() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilder.Complete
Builds the Mqtt3Unsubscribe.
build() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
Builds the Mqtt3Client.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptorsBuilder
build() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfigBuilder
build() - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserPropertiesBuilder
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuthBuilder.Complete
Builds the Mqtt5SimpleAuth.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilder
Builds the Mqtt5Connect.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilder
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilder
Builds the Mqtt5Disconnect.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilder.Complete
Builds the Mqtt5Publish.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5WillPublishBuilder.Complete
Builds the Mqtt5WillPublish.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilder.Complete
Builds the Mqtt5Subscribe.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilder.Complete
Builds the Mqtt5Subscription.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilder.Complete
Builds the Mqtt5Unsubscribe.
build() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
Builds the Mqtt5Client.
build() - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfigBuilder
build() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilder
build() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilder
build() - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilder
Builds the MqttProxyConfig.
build() - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfigBuilder
buildAsync() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
Builds the Mqtt3AsyncClient.
buildAsync() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
Builds the Mqtt5AsyncClient.
buildBlocking() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
buildBlocking() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
builder(String) - Static method in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilter
Creates a builder for a Shared Topic Filter.
builder() - Static method in interface com.hivemq.client.mqtt.datatypes.MqttTopic
Creates a builder for a Topic Name.
builder() - Static method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
Creates a builder for a Topic Filter.
builder() - Static method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnect
Creates a builder for an automatic reconnect strategy.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuth
Creates a builder for simple authentication and/or authorization related data.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
Creates a builder for a Connect message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictions
Creates a builder for Connect restrictions.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
Creates a builder for a Publish message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscribe
Creates a builder for a Subscribe message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscription
Creates a builder for a Subscription.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3Unsubscribe
Creates a builder for an Unsubscribe message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3Client
Creates a builder for an MQTT 3 client.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptors
Creates a builder for a collection of interceptors.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfig
Creates a builder for an advanced configuration.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperties
Creates a builder for a collection of User Properties.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuth
Creates a builder for simple authentication and/or authorization related data.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
Creates a builder for a Connect message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Creates a builder for Connect restrictions.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
Creates a builder for a Disconnect message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
Creates a builder for a Publish message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5WillPublish
Creates a builder for a Will Publish.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscribe
Creates a builder for a Subscribe message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
Creates a builder for a Subscription.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5Unsubscribe
Creates a builder for an Unsubscribe message.
builder() - Static method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5Client
Creates a builder for an MQTT 5 client.
builder() - Static method in interface com.hivemq.client.mqtt.MqttClient
Creates a builder for an MQTT client.
builder() - Static method in interface com.hivemq.client.mqtt.MqttClientExecutorConfig
Creates a builder for an executor configuration.
builder() - Static method in interface com.hivemq.client.mqtt.MqttClientSslConfig
Creates a builder for a secure transport configuration.
builder() - Static method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
Creates a builder for a transport configuration.
builder() - Static method in interface com.hivemq.client.mqtt.MqttProxyConfig
Creates a builder for a proxy configuration.
builder() - Static method in interface com.hivemq.client.mqtt.MqttWebSocketConfig
Creates a builder for a WebSocket configuration.
buildRx() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
Builds the Mqtt3RxClient.
buildRx() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
Builds the Mqtt5RxClient.

C

callback(Consumer<Mqtt3Publish>) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call
Sets a callback for the matching Publish messages consumed via the subscriptions.
callback(Consumer<Mqtt5Publish>) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call
Sets a callback for the matching Publish messages consumed via the subscriptions.
canBeSentByClient() - Method in enum com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthReasonCode
 
canBeSentByClient() - Method in enum com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectReasonCode
 
canBeSentByClient() - Method in interface com.hivemq.client.mqtt.mqtt5.message.Mqtt5ReasonCode
 
canBeSentByClient() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckReasonCode
 
canBeSentByClient() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompReasonCode
 
canBeSentByClient() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecReasonCode
 
canBeSentByClient() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelReasonCode
 
canBeSentByServer() - Method in enum com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthReasonCode
 
canBeSentByServer() - Method in enum com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectReasonCode
 
canBeSentByServer() - Method in interface com.hivemq.client.mqtt.mqtt5.message.Mqtt5ReasonCode
 
canBeSetByUser() - Method in enum com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectReasonCode
 
canBeSetByUser() - Method in interface com.hivemq.client.mqtt.mqtt5.message.Mqtt5ReasonCode
 
canBeSetByUser() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckReasonCode
 
canBeSetByUser() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecReasonCode
 
CheckReturnValue - Annotation Type in com.hivemq.client.annotations
Documents that the return value of a method should not be ignored.
cipherSuites(Collection<String>) - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilderBase
Sets the optional user defined cipher suites.
cleanSession(boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
Sets whether the client connects with a clean session.
cleanStart(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Sets whether the client starts a clean session.
close() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient.Mqtt3Publishes
 
close() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient.Mqtt5Publishes
 
com.hivemq.client.annotations - package com.hivemq.client.annotations
 
com.hivemq.client.mqtt - package com.hivemq.client.mqtt
 
com.hivemq.client.mqtt.datatypes - package com.hivemq.client.mqtt.datatypes
 
com.hivemq.client.mqtt.exceptions - package com.hivemq.client.mqtt.exceptions
 
com.hivemq.client.mqtt.lifecycle - package com.hivemq.client.mqtt.lifecycle
 
com.hivemq.client.mqtt.mqtt3 - package com.hivemq.client.mqtt.mqtt3
 
com.hivemq.client.mqtt.mqtt3.exceptions - package com.hivemq.client.mqtt.mqtt3.exceptions
 
com.hivemq.client.mqtt.mqtt3.lifecycle - package com.hivemq.client.mqtt.mqtt3.lifecycle
 
com.hivemq.client.mqtt.mqtt3.message - package com.hivemq.client.mqtt.mqtt3.message
 
com.hivemq.client.mqtt.mqtt3.message.auth - package com.hivemq.client.mqtt.mqtt3.message.auth
 
com.hivemq.client.mqtt.mqtt3.message.connect - package com.hivemq.client.mqtt.mqtt3.message.connect
 
com.hivemq.client.mqtt.mqtt3.message.connect.connack - package com.hivemq.client.mqtt.mqtt3.message.connect.connack
 
com.hivemq.client.mqtt.mqtt3.message.disconnect - package com.hivemq.client.mqtt.mqtt3.message.disconnect
 
com.hivemq.client.mqtt.mqtt3.message.ping - package com.hivemq.client.mqtt.mqtt3.message.ping
 
com.hivemq.client.mqtt.mqtt3.message.publish - package com.hivemq.client.mqtt.mqtt3.message.publish
 
com.hivemq.client.mqtt.mqtt3.message.publish.puback - package com.hivemq.client.mqtt.mqtt3.message.publish.puback
 
com.hivemq.client.mqtt.mqtt3.message.publish.pubcomp - package com.hivemq.client.mqtt.mqtt3.message.publish.pubcomp
 
com.hivemq.client.mqtt.mqtt3.message.publish.pubrec - package com.hivemq.client.mqtt.mqtt3.message.publish.pubrec
 
com.hivemq.client.mqtt.mqtt3.message.publish.pubrel - package com.hivemq.client.mqtt.mqtt3.message.publish.pubrel
 
com.hivemq.client.mqtt.mqtt3.message.subscribe - package com.hivemq.client.mqtt.mqtt3.message.subscribe
 
com.hivemq.client.mqtt.mqtt3.message.subscribe.suback - package com.hivemq.client.mqtt.mqtt3.message.subscribe.suback
 
com.hivemq.client.mqtt.mqtt3.message.unsubscribe - package com.hivemq.client.mqtt.mqtt3.message.unsubscribe
 
com.hivemq.client.mqtt.mqtt3.message.unsubscribe.unsuback - package com.hivemq.client.mqtt.mqtt3.message.unsubscribe.unsuback
 
com.hivemq.client.mqtt.mqtt5 - package com.hivemq.client.mqtt.mqtt5
 
com.hivemq.client.mqtt.mqtt5.advanced - package com.hivemq.client.mqtt.mqtt5.advanced
 
com.hivemq.client.mqtt.mqtt5.advanced.interceptor - package com.hivemq.client.mqtt.mqtt5.advanced.interceptor
 
com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos1 - package com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos1
 
com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2 - package com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2
 
com.hivemq.client.mqtt.mqtt5.auth - package com.hivemq.client.mqtt.mqtt5.auth
 
com.hivemq.client.mqtt.mqtt5.datatypes - package com.hivemq.client.mqtt.mqtt5.datatypes
 
com.hivemq.client.mqtt.mqtt5.exceptions - package com.hivemq.client.mqtt.mqtt5.exceptions
 
com.hivemq.client.mqtt.mqtt5.lifecycle - package com.hivemq.client.mqtt.mqtt5.lifecycle
 
com.hivemq.client.mqtt.mqtt5.message - package com.hivemq.client.mqtt.mqtt5.message
 
com.hivemq.client.mqtt.mqtt5.message.auth - package com.hivemq.client.mqtt.mqtt5.message.auth
 
com.hivemq.client.mqtt.mqtt5.message.connect - package com.hivemq.client.mqtt.mqtt5.message.connect
 
com.hivemq.client.mqtt.mqtt5.message.connect.connack - package com.hivemq.client.mqtt.mqtt5.message.connect.connack
 
com.hivemq.client.mqtt.mqtt5.message.disconnect - package com.hivemq.client.mqtt.mqtt5.message.disconnect
 
com.hivemq.client.mqtt.mqtt5.message.ping - package com.hivemq.client.mqtt.mqtt5.message.ping
 
com.hivemq.client.mqtt.mqtt5.message.publish - package com.hivemq.client.mqtt.mqtt5.message.publish
 
com.hivemq.client.mqtt.mqtt5.message.publish.puback - package com.hivemq.client.mqtt.mqtt5.message.publish.puback
 
com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp - package com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp
 
com.hivemq.client.mqtt.mqtt5.message.publish.pubrec - package com.hivemq.client.mqtt.mqtt5.message.publish.pubrec
 
com.hivemq.client.mqtt.mqtt5.message.publish.pubrel - package com.hivemq.client.mqtt.mqtt5.message.publish.pubrel
 
com.hivemq.client.mqtt.mqtt5.message.subscribe - package com.hivemq.client.mqtt.mqtt5.message.subscribe
 
com.hivemq.client.mqtt.mqtt5.message.subscribe.suback - package com.hivemq.client.mqtt.mqtt5.message.subscribe.suback
 
com.hivemq.client.mqtt.mqtt5.message.unsubscribe - package com.hivemq.client.mqtt.mqtt5.message.unsubscribe
 
com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback - package com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback
 
com.hivemq.client.rx - package com.hivemq.client.rx
 
com.hivemq.client.rx.reactivestreams - package com.hivemq.client.rx.reactivestreams
 
com.hivemq.client.util - package com.hivemq.client.util
 
connect(Mqtt3Connect) - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
Sets a different Connect message the client will try to reconnect with.
connect() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Connects this client with the default Connect message.
connect(Mqtt3Connect) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Connects this client with the given Connect message.
connect() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Connects this client with the default Connect message.
connect(Mqtt3Connect) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Connects this client with the given Connect message.
connect() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Single for connecting this client with the default Connect message.
connect(Mqtt3Connect) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Single for connecting this client with the given Connect message.
connect(Mqtt5Connect) - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
Sets a different Connect message the client will try to reconnect with.
connect() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Connects this client with the default Connect message.
connect(Mqtt5Connect) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Connects this client with the given Connect message.
connect() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Connects this client with the default Connect message.
connect(Mqtt5Connect) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Connects this client with the given Connect message.
connect() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Single for connecting this client with the default Connect message.
connect(Mqtt5Connect) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Single for connecting this client with the given Connect message.
ConnectionClosedException - Exception in com.hivemq.client.mqtt.exceptions
Exception that is used if a MQTT connection is closed without a Disconnect message.
ConnectionClosedException(String) - Constructor for exception com.hivemq.client.mqtt.exceptions.ConnectionClosedException
 
ConnectionClosedException(Throwable) - Constructor for exception com.hivemq.client.mqtt.exceptions.ConnectionClosedException
 
ConnectionFailedException - Exception in com.hivemq.client.mqtt.exceptions
Exception that is used if a MQTT connection could not be established.
ConnectionFailedException(String) - Constructor for exception com.hivemq.client.mqtt.exceptions.ConnectionFailedException
 
ConnectionFailedException(Throwable) - Constructor for exception com.hivemq.client.mqtt.exceptions.ConnectionFailedException
 
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
connectWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
containsMultiLevelWildcard() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
 
containsShouldNotCharacters() - Method in interface com.hivemq.client.mqtt.datatypes.MqttUtf8String
Checks whether this UTF-8 encoded string contains characters that it should not according to the MQTT specification.
containsSingleLevelWildcard() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
 
containsWildcards() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
 
contentType(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional content type.
contentType(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional content type.
copy() - Method in exception com.hivemq.client.mqtt.exceptions.ConnectionClosedException
 
copy() - Method in exception com.hivemq.client.mqtt.exceptions.ConnectionFailedException
 
copy() - Method in exception com.hivemq.client.mqtt.exceptions.MqttClientStateException
 
copy() - Method in exception com.hivemq.client.mqtt.exceptions.MqttDecodeException
 
copy() - Method in exception com.hivemq.client.mqtt.exceptions.MqttEncodeException
 
copy() - Method in exception com.hivemq.client.mqtt.exceptions.MqttSessionExpiredException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3ConnAckException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3DisconnectException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3PubAckException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3PubRecException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3SubAckException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3UnsubAckException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5AuthException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5ConnAckException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5DisconnectException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5PubAckException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5PubRecException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5SubAckException
 
copy() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5UnsubAckException
 
correlationData(byte[]) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional correlation data.
correlationData(ByteBuffer) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional correlation data.

D

data(byte[]) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthBuilder
 
data(ByteBuffer) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthBuilder
 
data(byte[]) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5EnhancedAuthBuilder
Sets the optional auth data.
data(ByteBuffer) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5EnhancedAuthBuilder
Sets the optional auth data.
DEFAULT_APPLICATION_SCHEDULER - Static variable in interface com.hivemq.client.mqtt.MqttClientExecutorConfig
 
DEFAULT_CLEAN_SESSION - Static variable in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
The default whether a client wants a clean session.
DEFAULT_CLEAN_START - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
The default whether a client wants to start a clean session.
DEFAULT_DELAY_INTERVAL - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5WillPublish
The default delay of Will Publishes.
DEFAULT_DELAY_MS - Static variable in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Default delay in milliseconds the client will wait for before trying to reconnect.
DEFAULT_HANDSHAKE_TIMEOUT_MS - Static variable in interface com.hivemq.client.mqtt.MqttClientSslConfig
The default SSL/TLS handshake timeout in milliseconds.
DEFAULT_HANDSHAKE_TIMEOUT_MS - Static variable in interface com.hivemq.client.mqtt.MqttProxyConfig
The default proxy handshake timeout in milliseconds.
DEFAULT_HANDSHAKE_TIMEOUT_MS - Static variable in interface com.hivemq.client.mqtt.MqttWebSocketConfig
The default websocket handshake timeout in milliseconds.
DEFAULT_HTTP_PROXY_PORT - Static variable in interface com.hivemq.client.mqtt.MqttProxyConfig
The default HTTP proxy port.
DEFAULT_KEEP_ALIVE - Static variable in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
The default keep alive in seconds a client wants to use.
DEFAULT_KEEP_ALIVE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
The default keep alive in seconds a client wants to use.
DEFAULT_MAX_DELAY_S - Static variable in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnect
The default maximum delay in seconds the client will wait before it tries to reconnect.
DEFAULT_MAXIMUM_PACKET_SIZE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
The default maximum packet size the client accepts from the server.
DEFAULT_MAXIMUM_PACKET_SIZE_NO_LIMIT - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default maximum packet size the server accepts from the client which indicates that the packet size is not limited beyond the restrictions of the encoding.
DEFAULT_MAXIMUM_QOS - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default maximum QoS the server accepts from the client.
DEFAULT_MQTT_CONNECT_TIMEOUT_MS - Static variable in interface com.hivemq.client.mqtt.MqttClientTransportConfig
The default timeout between sending the Connect and receiving the ConnAck message in milliseconds.
DEFAULT_MQTT_SUBPROTOCOL - Static variable in interface com.hivemq.client.mqtt.MqttWebSocketConfig
The default WebSocket subprotocol.
DEFAULT_NO_LOCAL - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
The default for whether the client must not receive messages published by itself.
DEFAULT_PROXY_HOST - Static variable in interface com.hivemq.client.mqtt.MqttProxyConfig
The default proxy host.
DEFAULT_PROXY_PROTOCOL - Static variable in interface com.hivemq.client.mqtt.MqttProxyConfig
The default proxy protocol.
DEFAULT_QOS - Static variable in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
Default QoS level of a Publish message.
DEFAULT_QOS - Static variable in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscription
Default QoS level of a Subscription.
DEFAULT_QOS - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
Default QoS level of a Publish message.
DEFAULT_QOS - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
Default QoS level of a Subscription.
DEFAULT_QUERY_STRING - Static variable in interface com.hivemq.client.mqtt.MqttWebSocketConfig
The default WebSocket query string.
DEFAULT_REASON_CODE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
Default Reason Code of a Disconnect message.
DEFAULT_RECEIVE_MAXIMUM - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default maximum amount of not acknowledged publishes with QoS 1 or 2 the server accepts concurrently.
DEFAULT_RECEIVE_MAXIMUM - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
The default maximum amount of not acknowledged publishes with QoS 1 or 2 the client accepts from the server concurrently.
DEFAULT_RECONNECT - Static variable in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
If reconnect is enabled by default.
DEFAULT_REPUBLISH_IF_SESSION_EXPIRED - Static variable in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
If republish when the session expired before the client reconnected successfully is enabled by default.
DEFAULT_REQUEST_PROBLEM_INFORMATION - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Default whether the client accepts problem information from the server.
DEFAULT_REQUEST_RESPONSE_INFORMATION - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Default whether the client requests problem information from the server.
DEFAULT_RESUBSCRIBE_IF_SESSION_EXPIRED - Static variable in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
If resubscribe when the session expired before the client reconnected successfully is enabled by default.
DEFAULT_RETAIN_AS_PUBLISHED - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
The default for whether the retain flag for incoming Publish messages must be set to its original value.
DEFAULT_RETAIN_AVAILABLE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default for whether the server accepts retained messages.
DEFAULT_RETAIN_HANDLING - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
The default handling of retained message.
DEFAULT_SEND_MAXIMUM - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
The default maximum amount of not acknowledged publishes with QoS 1 or 2 the client sends to the server concurrently.
DEFAULT_SEND_MAXIMUM_PACKET_SIZE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
The default maximum packet size the client sends to the server.
DEFAULT_SEND_TOPIC_ALIAS_MAXIMUM - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
The default maximum amount of topic aliases the client sends to the server.
DEFAULT_SERVER_HOST - Static variable in interface com.hivemq.client.mqtt.MqttClient
The default server host.
DEFAULT_SERVER_PATH - Static variable in interface com.hivemq.client.mqtt.MqttWebSocketConfig
The default WebSocket server path.
DEFAULT_SERVER_PORT - Static variable in interface com.hivemq.client.mqtt.MqttClient
The default server port.
DEFAULT_SERVER_PORT_SSL - Static variable in interface com.hivemq.client.mqtt.MqttClient
The default server port when using SSL/TLS.
DEFAULT_SERVER_PORT_WEBSOCKET - Static variable in interface com.hivemq.client.mqtt.MqttClient
The default server port when using WebSocket.
DEFAULT_SERVER_PORT_WEBSOCKET_SSL - Static variable in interface com.hivemq.client.mqtt.MqttClient
The default server port when using SSL/TLS and WebSocket.
DEFAULT_SESSION_EXPIRY_INTERVAL - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
The default session expiry interval in seconds a client wants to use.
DEFAULT_SHARED_SUBSCRIPTION_AVAILABLE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default for whether the server accepts shared subscriptions.
DEFAULT_SOCKET_CONNECT_TIMEOUT_MS - Static variable in interface com.hivemq.client.mqtt.MqttClientTransportConfig
The default timeout for connecting the socket to the server in milliseconds.
DEFAULT_SOCKS_PROXY_PORT - Static variable in interface com.hivemq.client.mqtt.MqttProxyConfig
The default SOCKS proxy port.
DEFAULT_START_DELAY_S - Static variable in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnect
The default initial delay in seconds the client will wait before it tries to reconnect.
DEFAULT_SUBSCRIPTION_IDENTIFIERS_AVAILABLE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default for whether the server accepts subscription identifiers.
DEFAULT_TOPIC_ALIAS_MAXIMUM - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default maximum amount of topic aliases the server accepts from the client.
DEFAULT_TOPIC_ALIAS_MAXIMUM - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
The default maximum amount of topic aliases the client accepts from the server.
DEFAULT_WILDCARD_SUBSCRIPTION_AVAILABLE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
The default for whether the server accepts wildcard subscriptions.
delay(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Sets a delay the client will wait for before trying to reconnect.
delay(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
 
delay(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
 
delayInterval(long) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.WillBase.Complete
Sets the delay interval in seconds.
disconnect() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Disconnects this client.
disconnect() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Disconnects this client with the given Disconnect message.
disconnect() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Completable for disconnecting this client.
disconnect() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Disconnects this client with the default Disconnect message.
disconnect(Mqtt5Disconnect) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Disconnects this client with the given Disconnect message.
disconnect() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Disconnects this client with the default Disconnect message.
disconnect(Mqtt5Disconnect) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Disconnects this client with the given Disconnect message.
disconnect() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Completable for disconnecting this client with the default Disconnect message.
disconnect(Mqtt5Disconnect) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Completable for disconnecting this client with the given Disconnect message.
disconnectWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
disconnectWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
disconnectWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
DoNotImplement - Annotation Type in com.hivemq.client.annotations
Documents that an interface MUST NOT be implemented by the user.
doOnSingle(Consumer<? super S>) - Method in class com.hivemq.client.rx.FlowableWithSingle
Modifies the upstream so that it calls a consumer on emission of the single item of type S.

E

enhancedAuth(Mqtt5EnhancedAuthMechanism) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
enhancedAuth(Mqtt5EnhancedAuthMechanism) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
executor(Executor) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call.Ex
Sets an executor to execute the callback for the matching Publish messages consumed via the subscriptions.
executor(Executor) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call.Ex
Sets an executor to execute the callback for the matching Publish messages consumed via the subscriptions.
executorConfig(MqttClientExecutorConfig) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
executorConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
extend() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopic
Creates a builder for extending this Topic Name.
extend() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
Creates a builder for extending this Topic Filter.
extend() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnect
Creates a builder for extending this automatic reconnect strategy.
extend() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
Creates a builder for extending this Connect message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictions
Creates a builder for extending this Connect restrictions.
extend() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
Creates a builder for extending this Publish message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscribe
Creates a builder for extending this Subscribe message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscription
Creates a builder for extending this Subscription.
extend() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3Unsubscribe
Creates a builder for extending this Unsubscribe message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptors
Creates a builder for extending this collection of interceptors.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfig
Creates a builder for extending this advanced configuration.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperties
 
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
Creates a builder for extending this Connect message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Creates a builder for extending this Connect restrictions.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
Creates a builder for extending this Disconnect message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
Creates a builder for extending this Publish message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscribe
Creates a builder for extending this Subscribe message.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
Creates a builder for extending this Subscription.
extend() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5Unsubscribe
Creates a builder for extending this Unsubscribe message.
extend() - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfig
Creates a builder for extending this executor configuration.
extend() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfig
Creates a builder for extending this secure transport configuration.
extend() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
Creates a builder for extending this transport configuration.
extend() - Method in interface com.hivemq.client.mqtt.MqttProxyConfig
Creates a builder for extending this proxy configuration.
extend() - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfig
Creates a builder for extending this WebSocket configuration.
extendAsWill() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5WillPublish
Creates a builder for extending this Will Publish.
extendShared() - Method in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilter
Creates a builder for extending this Shared Topic Filter.

F

filter() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopic
 
filter() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicBuilder
Creates a builder for a MqttTopicFilter that extends the current Topic Name of this builder.
FlowableWithSingle<F,S> - Class in com.hivemq.client.rx
A Flowable which emits a flow of items of type F and a single item of type S.
FlowableWithSingle() - Constructor for class com.hivemq.client.rx.FlowableWithSingle
 
FlowableWithSingleSubscriber<F,S> - Interface in com.hivemq.client.rx
Represents a Reactive-Streams inspired WithSingleSubscriber that is RxJava 2 only and weakens rules for gaining performance.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.datatypes.MqttQos
Returns the QoS belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAckReturnCode
Returns the ConnAck Return Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt3.message.Mqtt3MessageType
Returns the MQTT message type belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt3.message.subscribe.suback.Mqtt3SubAckReturnCode
Returns the SubAck Return Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthReasonCode
Returns the Auth Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckReasonCode
Returns the CONNACK Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectReasonCode
Returns the Disconnect Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.Mqtt5MessageType
Returns the MQTT message type belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PayloadFormatIndicator
Returns the Payload Format Indicator belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckReasonCode
Returns the PubAck Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompReasonCode
Returns the PubComp Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecReasonCode
Returns the PubRec Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelReasonCode
Returns the PubRel Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5RetainHandling
Returns the Retain Handling belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAckReasonCode
Returns the SubAck Reason Code belonging to the given byte code.
fromCode(int) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAckReasonCode
Returns the UnsubAck Reason Code belonging to the given byte code.

G

getAddress() - Method in interface com.hivemq.client.mqtt.MqttProxyConfig
 
getAdvancedConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConfig
 
getApplicationScheduler() - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfig
 
getAssignedClientIdentifier() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getAttempts() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
 
getAutomaticReconnect() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getCause() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientDisconnectedContext
Returns the cause for disconnection.
getCipherSuites() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfig
The optional user defined cipher suites.
getClientConfig() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientConnectedContext
 
getClientConfig() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientDisconnectedContext
 
getClientConfig() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientConnectedContext
 
getClientConfig() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientDisconnectedContext
 
getClientConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientConnectedContext
 
getClientConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientDisconnectedContext
 
getClientIdentifier() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
Returns the identifier of the client.
getCode() - Method in enum com.hivemq.client.mqtt.datatypes.MqttQos
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAckReturnCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt3.message.Mqtt3MessageType
 
getCode() - Method in interface com.hivemq.client.mqtt.mqtt3.message.Mqtt3ReturnCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt3.message.subscribe.suback.Mqtt3SubAckReturnCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.Mqtt5MessageType
 
getCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.Mqtt5ReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PayloadFormatIndicator
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5RetainHandling
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAckReasonCode
 
getCode() - Method in enum com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAckReasonCode
 
getConfig() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3Client
 
getConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5Client
 
getConfig() - Method in interface com.hivemq.client.mqtt.MqttClient
 
getConnAck() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientConnectedContext
 
getConnAck() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientConnectedContext
 
getConnect() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientConnectedContext
 
getConnect() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
Returns the currently set Connect message the client will try to reconnect with.
getConnect() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientConnectedContext
 
getConnect() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
Returns the currently set Connect message the client will try to reconnect with.
getConnectedListeners() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getConnectionConfig() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientConfig
 
getConnectionConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConfig
 
getConnectionConfig() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
Returns the optional connection configuration of the client.
getContentType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getCorrelationData() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getData() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5EnhancedAuth
 
getDelay(TimeUnit) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Returns the currently set delay the client will wait for before trying to reconnect.
getDelayInterval() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5WillPublish
 
getDisconnectedListeners() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getEnhancedAuth() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getEnhancedAuthMechanism() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getEnhancedAuthMechanism() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConfig
Returns the optional enhanced authentication and/or authorization mechanism of the client.
getEnhancedAuthMechanism() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig
 
getError() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishResult
 
getError() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishResult
 
getExecutorConfig() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getHandshakeTimeoutMs() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfig
 
getHandshakeTimeoutMs() - Method in interface com.hivemq.client.mqtt.MqttProxyConfig
 
getHandshakeTimeoutMs() - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfig
 
getHostnameVerifier() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfig
 
getIncomingQos1Interceptor() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptors
 
getIncomingQos2Interceptor() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptors
 
getInitialDelay(TimeUnit) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnect
Returns the initial delay the client will wait before it tries to reconnect.
getInterceptors() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfig
 
getKeepAlive() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
 
getKeepAlive() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getKeepAlive() - Method in interface com.hivemq.client.mqtt.MqttClientConnectionConfig
 
getKeyManagerFactory() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfig
 
getLevels() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopic
 
getLevels() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
 
getLocalAddress() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
 
getMaxDelay(TimeUnit) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnect
Returns the maximum delay the client will wait before it tries to reconnect.
getMaximumPacketSize() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
getMaximumPacketSize() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns the maximum packet size the client accepts from the server.
getMaximumPacketSize() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForServer
Returns the maximum packet size the client accepts from the server.
getMaximumQos() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
getMaximumQos() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns the maximum QoS the server accepts from the client.
getMessageExpiryInterval() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getMethod() - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
 
getMethod() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5EnhancedAuth
 
getMqttConnectTimeoutMs() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3ConnAckException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3DisconnectException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3MessageException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3PubAckException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3PubRecException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3SubAckException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3UnsubAckException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5AuthException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5ConnAckException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5DisconnectException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5MessageException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5PubAckException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5PubRecException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5SubAckException
 
getMqttMessage() - Method in exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5UnsubAckException
 
getMqttVersion() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getName() - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperty
 
getNettyExecutor() - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfig
 
getNettyThreads() - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfig
 
getOutgoingQos1Interceptor() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptors
 
getOutgoingQos2Interceptor() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptors
 
getPassword() - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuth
 
getPassword() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuth
 
getPassword() - Method in interface com.hivemq.client.mqtt.MqttProxyConfig
 
getPayload() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
 
getPayload() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getPayloadAsBytes() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
 
getPayloadAsBytes() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getPayloadFormatIndicator() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getProtocol() - Method in interface com.hivemq.client.mqtt.MqttProxyConfig
 
getProtocols() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfig
The optional user defined protocols.
getProxyConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
 
getPubAck() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishResult.Mqtt5Qos1Result
 
getPubComp() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishResult.Mqtt5Qos2CompleteResult
 
getPublish() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishResult
 
getPublish() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishResult
 
getPubRec() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishResult.Mqtt5Qos2Result
 
getPubRel() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishResult.Mqtt5Qos2CompleteResult
 
getQos() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
 
getQos() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscription
 
getQos() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getQos() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
 
getQueryString() - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfig
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5Auth
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAck
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubComp
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompBuilder
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRec
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRel
 
getReasonCode() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelBuilder
 
getReasonCodes() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAck
 
getReasonCodes() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAck
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5Auth
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAck
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubComp
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRec
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRel
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAck
 
getReasonString() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAck
 
getReceiveMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
getReceiveMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns the maximum amount of not acknowledged publishes with QoS 1 or 2 the client accepts from the server concurrently.
getReceiveMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForServer
Returns the maximum amount of not acknowledged publishes with QoS 1 or 2 the client accepts from the server concurrently.
getReconnector() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientDisconnectedContext
 
getReconnector() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientDisconnectedContext
 
getReconnector() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientDisconnectedContext
 
getResponseInformation() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getResponseTopic() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getRestrictions() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
 
getRestrictions() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getRestrictions() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getRestrictionsForClient() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientConnectionConfig
 
getRestrictionsForClient() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig
 
getRestrictionsForServer() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig
 
getRetainHandling() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
 
getReturnCode() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAck
 
getReturnCodes() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.suback.Mqtt3SubAck
 
getSendMaximum() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictions
Returns the maximum amount of not acknowledged publishes with QoS 1 or 2 the client sends to the server concurrently.
getSendMaximum() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientConnectionConfig.RestrictionsForClient
Returns the maximum amount of not acknowledged publishes with QoS 1 or 2 the client sends to the server concurrently.
getSendMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns the maximum amount of not acknowledged publishes with QoS 1 or 2 the client sends to the server concurrently.
getSendMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns the maximum amount of not acknowledged publishes with QoS 1 or 2 the client sends to the server concurrently.
getSendMaximumPacketSize() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictions
Returns the maximum packet size the client sends to the server.
getSendMaximumPacketSize() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns the maximum packet size the client sends to the server.
getSendMaximumPacketSize() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns the maximum packet size the client sends to the server.
getSendTopicAliasMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns the maximum amount of topic aliases the client sends to the server.
getSendTopicAliasMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns the maximum amount of topic aliases the client sends to the server.
getServerAddress() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getServerAddress() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
 
getServerHost() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getServerKeepAlive() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getServerPath() - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfig
 
getServerPort() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getServerReference() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getServerReference() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
 
getSessionExpiryInterval() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getSessionExpiryInterval() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getSessionExpiryInterval() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
 
getSessionExpiryInterval() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig
 
getShareName() - Method in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilter
 
getSimpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
 
getSimpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientConfig
Returns the optional simple authentication and/or authorization related data of the client.
getSimpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getSimpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConfig
Returns the optional simple authentication and/or authorization related data of the client.
getSocketConnectTimeoutMs() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
 
getSource() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientDisconnectedContext
 
getSslConfig() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getSslConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
 
getState() - Method in interface com.hivemq.client.mqtt.MqttClient
 
getState() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getSubprotocol() - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfig
 
getSubscriptions() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscribe
 
getSubscriptions() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscribe
 
getTimeout() - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
 
getTopic() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
 
getTopic() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getTopicAliasMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
getTopicAliasMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns the maximum amount of topic aliases the client accepts from the server.
getTopicAliasMaximum() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForServer
Returns the maximum amount of topic aliases the client accepts from the server.
getTopicFilter() - Method in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilter
 
getTopicFilter() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscription
 
getTopicFilter() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
 
getTopicFilters() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3Unsubscribe
 
getTopicFilters() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5Unsubscribe
 
getTransportConfig() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Returns the currently set transport configuration the client will try to reconnect with.
getTransportConfig() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getTransportConfig() - Method in interface com.hivemq.client.mqtt.MqttClientConnectionConfig
 
getTrustManagerFactory() - Method in interface com.hivemq.client.mqtt.MqttClientSslConfig
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAck
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.disconnect.Mqtt3Disconnect
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.Mqtt3Message
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.ping.Mqtt3PingReq
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.ping.Mqtt3PingResp
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.puback.Mqtt3PubAck
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.pubcomp.Mqtt3PubComp
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.pubrec.Mqtt3PubRec
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.pubrel.Mqtt3PubRel
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3Subscribe
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.suback.Mqtt3SubAck
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3Unsubscribe
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.unsuback.Mqtt3UnsubAck
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5Auth
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.Mqtt5Message
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.ping.Mqtt5PingReq
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.ping.Mqtt5PingResp
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAck
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubComp
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRec
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRel
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscribe
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAck
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5Unsubscribe
 
getType() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAck
 
getUsername() - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuth
 
getUsername() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuth
 
getUsername() - Method in interface com.hivemq.client.mqtt.MqttProxyConfig
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5Auth
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5Disconnect
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAck
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubComp
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRec
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRel
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscribe
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAck
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5Unsubscribe
 
getUserProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAck
 
getValue() - Method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperty
 
getWebSocketConfig() - Method in interface com.hivemq.client.mqtt.MqttClientConfig
 
getWebSocketConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfig
 
getWillPublish() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
 
getWillPublish() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientConfig
Returns the optional Will Publish of the client.
getWillPublish() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
getWillPublish() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConfig
Returns the optional Will Publish of the client.

H

handshakeTimeout(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilderBase
handshakeTimeout(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
handshakeTimeout(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfigBuilderBase
hasSimpleAuth() - Method in interface com.hivemq.client.mqtt.MqttClientConnectionConfig
 
hasWillPublish() - Method in interface com.hivemq.client.mqtt.MqttClientConnectionConfig
 
host(String) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
Sets the proxy host to connect to.
host(InetAddress) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
Sets the proxy host to connect to.
hostnameVerifier(HostnameVerifier) - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilderBase
Sets the optional user defined hostname verifier.

I

identifier(String) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
identifier(MqttClientIdentifier) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Immutable - Annotation Type in com.hivemq.client.annotations
Documents that the annotated type is immutable.
incomingQos1Interceptor(Mqtt5IncomingQos1Interceptor) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptorsBuilderBase
 
incomingQos2Interceptor(Mqtt5IncomingQos2Interceptor) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptorsBuilderBase
 
initialDelay(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnectBuilderBase
Sets the initial delay the client will wait before it tries to reconnect.
interceptors(Mqtt5ClientInterceptors) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfigBuilderBase
interceptors() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfigBuilderBase
is(Class<I>, Consumer<I>) - Method in class com.hivemq.client.util.TypeSwitch.Default
 
is(Class<I>, Consumer<I>) - Method in interface com.hivemq.client.util.TypeSwitch
Checks if the object that is switched over is of a given type and if so executes a callback.
is(Class<I>, Consumer<I>) - Method in class com.hivemq.client.util.TypeSwitch.Never
 
isAllowServerReAuth() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfig
 
isCleanSession() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
 
isCleanStart() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
 
isConnected() - Method in enum com.hivemq.client.mqtt.MqttClientState
 
isConnectedOrReconnect() - Method in enum com.hivemq.client.mqtt.MqttClientState
 
isError() - Method in enum com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAckReturnCode
 
isError() - Method in interface com.hivemq.client.mqtt.mqtt3.message.Mqtt3ReturnCode
 
isError() - Method in enum com.hivemq.client.mqtt.mqtt3.message.subscribe.suback.Mqtt3SubAckReturnCode
 
isError() - Method in interface com.hivemq.client.mqtt.mqtt5.message.Mqtt5ReasonCode
 
isNoLocal() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
 
isProblemInformationRequested() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForServer
Returns whether the client requested problem information from the server.
isReconnect() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
 
isRepublishIfSessionExpired() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
 
isRequestProblemInformation() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns whether the client requests problem information from the server.
isRequestResponseInformation() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictions
Returns whether the client requests response information from the server.
isResponseInformationRequested() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForServer
Returns whether the client requested response information from the server.
isResubscribeIfSessionExpired() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
 
isRetain() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3Publish
 
isRetain() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish
 
isRetainAsPublished() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5Subscription
 
isRetainAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
isRetainAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns whether the server accepts retained messages from the client.
isSessionPresent() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAck
 
isSessionPresent() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAck
 
isShared() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
 
isSharedSubscriptionAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
isSharedSubscriptionAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns whether the server accepts shared subscriptions from the client.
isValidatePayloadFormat() - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfig
Returns whether the payload format is validated if Mqtt5Publish#getPayloadFormatIndicator() is present.
isWildcardSubscriptionAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckRestrictions
 
isWildcardSubscriptionAvailable() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientConnectionConfig.RestrictionsForClient
Returns whether the server accepts wildcard subscriptions from the client.

K

keepAlive(int) - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
Sets the keep alive in seconds.
keepAlive(int) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Sets the keep alive in seconds.
keyManagerFactory(KeyManagerFactory) - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilderBase
Sets the optional user defined key manager factory.
keyManagerFromKeystore(File, String, String) - Static method in class com.hivemq.client.util.KeyStoreUtil
 
KeyStoreUtil - Class in com.hivemq.client.util
KeyStoreUtil() - Constructor for class com.hivemq.client.util.KeyStoreUtil
 

L

localAddress(InetSocketAddress) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the optional local bind address.
localAddress(String) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the optional local bind address.
localAddress(InetAddress) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the optional local bind address.
localPort(int) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the optional local bind port.

M

manualAcknowledgement(boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilder.Publishes.Args
Sets whether the matching Publish messages consumed via the subscriptions are acknowledged manually.
manualAcknowledgement(boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call.Ex
Sets whether the matching Publish messages consumed via the subscriptions are acknowledged manually.
manualAcknowledgement(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilder.Publishes.Args
Sets whether the matching Publish messages consumed via the subscriptions are acknowledged manually.
manualAcknowledgement(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call.Ex
Sets whether the matching Publish messages consumed via the subscriptions are acknowledged manually.
mapBoth(Function<? super F, ? extends FM>, Function<? super S, ? extends SM>) - Method in class com.hivemq.client.rx.FlowableWithSingle
Modifies the upstream so that it applies a specified function to the flow of items of type F mapping them to items of type FM and a specified function to the single item of type S mapping it to an item of type SM.
mapError(Function<? super Throwable, ? extends Throwable>) - Method in class com.hivemq.client.rx.FlowableWithSingle
Modifies the upstream so that it applies a specified function to an error which can map it to a different error.
mapSingle(Function<? super S, ? extends SM>) - Method in class com.hivemq.client.rx.FlowableWithSingle
Modifies the upstream so that it applies a specified function to the single item of type S mapping it to an item of type SM.
matches(MqttTopic) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
Matches this Topic Filter with the given Topic Name.
matches(MqttTopicFilter) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
Matches this Topic Filter with the given Topic Filter.
maxDelay(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientAutoReconnectBuilderBase
Sets the maximum delay the client will wait before it tries to reconnect.
maximumPacketSize(int) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
messageExpiryInterval(long) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the message expiry interval in seconds.
Mqtt3AsyncClient - Interface in com.hivemq.client.mqtt.mqtt3
Asynchronous API of an Mqtt3Client based on futures and callbacks.
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder - Interface in com.hivemq.client.mqtt.mqtt3
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call - Interface in com.hivemq.client.mqtt.mqtt3
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call.Ex - Interface in com.hivemq.client.mqtt.mqtt3
Builder for additional arguments alongside the Mqtt3Subscribe that are applied to a Mqtt3AsyncClient.subscribe(Mqtt3Subscribe, Consumer, Executor, boolean) call.
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt3
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder that is complete which means all mandatory fields are set.
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Start - Interface in com.hivemq.client.mqtt.mqtt3
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder that provides additional methods for the first subscription.
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Start.Complete - Interface in com.hivemq.client.mqtt.mqtt3
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Start that is complete which means all mandatory fields are set.
Mqtt3BlockingClient - Interface in com.hivemq.client.mqtt.mqtt3
Blocking API of an Mqtt3Client.
Mqtt3BlockingClient.Mqtt3Publishes - Interface in com.hivemq.client.mqtt.mqtt3
Resource which queues incoming Publish messages until they are received.
Mqtt3Client - Interface in com.hivemq.client.mqtt.mqtt3
MQTT client according to the MQTT 3.1.1 specification.
Mqtt3ClientBuilder - Interface in com.hivemq.client.mqtt.mqtt3
Builder for an Mqtt3Client.
Mqtt3ClientConfig - Interface in com.hivemq.client.mqtt.mqtt3
Configuration of an Mqtt3Client.
Mqtt3ClientConnectedContext - Interface in com.hivemq.client.mqtt.mqtt3.lifecycle
A MqttClientConnectedContext with methods specific to an Mqtt3Client.
Mqtt3ClientConnectionConfig - Interface in com.hivemq.client.mqtt.mqtt3
Connection configuration of an Mqtt3Client.
Mqtt3ClientConnectionConfig.RestrictionsForClient - Interface in com.hivemq.client.mqtt.mqtt3
Restrictions for messages a Mqtt3Client sends.
Mqtt3ClientDisconnectedContext - Interface in com.hivemq.client.mqtt.mqtt3.lifecycle
A MqttClientDisconnectedContext with methods specific to an Mqtt3Client.
Mqtt3ClientReconnector - Interface in com.hivemq.client.mqtt.mqtt3.lifecycle
A MqttClientReconnector with methods specific to an Mqtt3Client.
Mqtt3ConnAck - Interface in com.hivemq.client.mqtt.mqtt3.message.connect.connack
MQTT 3 ConnAck message.
Mqtt3ConnAckException - Exception in com.hivemq.client.mqtt.mqtt3.exceptions
 
Mqtt3ConnAckException(Mqtt3ConnAck, String, Throwable) - Constructor for exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3ConnAckException
 
Mqtt3ConnAckReturnCode - Enum in com.hivemq.client.mqtt.mqtt3.message.connect.connack
Return Code of an MQTT 3 ConnAck message.
Mqtt3Connect - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
MQTT 3 Connect message.
Mqtt3ConnectBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Builder for a Mqtt3Connect.
Mqtt3ConnectBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Builder for a Mqtt3Connect that is applied to a parent.
Mqtt3ConnectBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Builder for a Mqtt3Connect that is applied to a parent Mqtt3Client which then sends the Connect message.
Mqtt3ConnectBuilderBase<B extends Mqtt3ConnectBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Builder base for a Mqtt3Connect.
Mqtt3ConnectRestrictions - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Restrictions applied by the client in an MQTT 3 Connect message.
Mqtt3ConnectRestrictionsBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Mqtt3ConnectRestrictionsBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Builder for Mqtt3ConnectRestrictions that are applied to a parent.
Mqtt3ConnectRestrictionsBuilderBase<B extends Mqtt3ConnectRestrictionsBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt3.message.connect
Builder base for Mqtt3ConnectRestrictions.
Mqtt3Disconnect - Interface in com.hivemq.client.mqtt.mqtt3.message.disconnect
MQTT 3 Disconnect message.
Mqtt3DisconnectException - Exception in com.hivemq.client.mqtt.mqtt3.exceptions
 
Mqtt3DisconnectException(String, Throwable) - Constructor for exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3DisconnectException
 
Mqtt3Message - Interface in com.hivemq.client.mqtt.mqtt3.message
MQTT message according to the MQTT 3 specification.
Mqtt3MessageException - Exception in com.hivemq.client.mqtt.mqtt3.exceptions
 
Mqtt3MessageType - Enum in com.hivemq.client.mqtt.mqtt3.message
MQTT message type according to the MQTT 3 specification.
Mqtt3PingReq - Interface in com.hivemq.client.mqtt.mqtt3.message.ping
MQTT 3 PingReq message.
Mqtt3PingResp - Interface in com.hivemq.client.mqtt.mqtt3.message.ping
MQTT 3 PingResp message.
Mqtt3PubAck - Interface in com.hivemq.client.mqtt.mqtt3.message.publish.puback
MQTT 3 PubAck message.
Mqtt3PubAckException - Exception in com.hivemq.client.mqtt.mqtt3.exceptions
 
Mqtt3PubAckException(String, Throwable) - Constructor for exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3PubAckException
 
Mqtt3PubComp - Interface in com.hivemq.client.mqtt.mqtt3.message.publish.pubcomp
MQTT 3 PubComp message.
Mqtt3Publish - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
MQTT 3 Publish message.
Mqtt3PublishBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Builder for a Mqtt3Publish.
Mqtt3PublishBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Mqtt3PublishBuilder that is complete which means all mandatory fields are set.
Mqtt3PublishBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Builder for a Mqtt3Publish that is applied to a parent.
Mqtt3PublishBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Mqtt3PublishBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt3PublishBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Builder for a Mqtt3Publish that is applied to a parent Mqtt3Client which then sends the Publish message.
Mqtt3PublishBuilder.Send.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Mqtt3PublishBuilder.Send that is complete which means all mandatory fields are set.
Mqtt3PublishBuilder.SendVoid - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Builder for a Mqtt3Publish that is applied to a parent Mqtt3Client which then sends the Publish message without returning a result.
Mqtt3PublishBuilder.SendVoid.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Mqtt3PublishBuilder.SendVoid that is complete which means all mandatory fields are set.
Mqtt3PublishBuilderBase<C extends Mqtt3PublishBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Builder base for a Mqtt3Publish.
Mqtt3PublishBuilderBase.Complete<C extends Mqtt3PublishBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Mqtt3PublishBuilderBase that is complete which means all mandatory fields are set.
Mqtt3PublishResult - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Result for an MQTT 3 Publish message sent by the client.
Mqtt3PubRec - Interface in com.hivemq.client.mqtt.mqtt3.message.publish.pubrec
MQTT 3 PubRec message.
Mqtt3PubRecException - Exception in com.hivemq.client.mqtt.mqtt3.exceptions
 
Mqtt3PubRecException(String, Throwable) - Constructor for exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3PubRecException
 
Mqtt3PubRel - Interface in com.hivemq.client.mqtt.mqtt3.message.publish.pubrel
MQTT 3 PubRel message.
Mqtt3ReturnCode - Interface in com.hivemq.client.mqtt.mqtt3.message
Return Code according to the MQTT 3 specification.
Mqtt3RxClient - Interface in com.hivemq.client.mqtt.mqtt3
Reactive API of an Mqtt3Client.
Mqtt3SimpleAuth - Interface in com.hivemq.client.mqtt.mqtt3.message.auth
Simple authentication and/or authorization related data in an MQTT 3 Connect message.
Mqtt3SimpleAuthBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.auth
Builder for a Mqtt3SimpleAuth.
Mqtt3SimpleAuthBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.auth
Mqtt3SimpleAuthBuilder that is complete which means all mandatory fields are set.
Mqtt3SimpleAuthBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.auth
Builder for a Mqtt3SimpleAuth that is applied to a parent.
Mqtt3SimpleAuthBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.auth
Mqtt3SimpleAuthBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt3SimpleAuthBuilderBase<C extends Mqtt3SimpleAuthBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.auth
Builder base for a Mqtt3SimpleAuth.
Mqtt3SimpleAuthBuilderBase.Complete<C extends Mqtt3SimpleAuthBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.auth
Mqtt3SimpleAuthBuilderBase that is complete which means all mandatory fields are set.
Mqtt3SubAck - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe.suback
MQTT 3 SubAck message.
Mqtt3SubAckException - Exception in com.hivemq.client.mqtt.mqtt3.exceptions
 
Mqtt3SubAckException(Mqtt3SubAck, String, Throwable) - Constructor for exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3SubAckException
 
Mqtt3SubAckReturnCode - Enum in com.hivemq.client.mqtt.mqtt3.message.subscribe.suback
Return Code of an MQTT 3 SubAck message.
Mqtt3Subscribe - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
MQTT 3 Subscribe message.
Mqtt3SubscribeBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder for a Mqtt3Subscribe.
Mqtt3SubscribeBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder for a Mqtt3Subscribe that is applied to a parent.
Mqtt3SubscribeBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilder.Nested.Start<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Nested that provides additional methods for the first subscription.
Mqtt3SubscribeBuilder.Nested.Start.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Nested.Start that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilder.Publishes<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder for a Mqtt3Subscribe and additional arguments that are applied to a parent Mqtt3Client subscribePublishes call.
Mqtt3SubscribeBuilder.Publishes.Args<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder for additional arguments alongside the Mqtt3Subscribe that are applied to a parent Mqtt3Client subscribePublishes call.
Mqtt3SubscribeBuilder.Publishes.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Publishes that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilder.Publishes.Start<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Publishes that provides additional methods for the first subscription.
Mqtt3SubscribeBuilder.Publishes.Start.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Publishes.Start that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder for a Mqtt3Subscribe that is applied to a parent Mqtt3Client which then sends the Subscribe message.
Mqtt3SubscribeBuilder.Send.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Send that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilder.Send.Start<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Send that provides additional methods for the first subscription.
Mqtt3SubscribeBuilder.Send.Start.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Send.Start that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilder.Start - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder that provides additional methods for the first subscription.
Mqtt3SubscribeBuilder.Start.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilder.Start that is complete which means all mandatory fields are set.
Mqtt3SubscribeBuilderBase<C extends Mqtt3SubscribeBuilderBase<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder base for a Mqtt3Subscribe.
Mqtt3SubscribeBuilderBase.Start<C extends Mqtt3SubscribeBuilderBase<C>,SC extends Mqtt3SubscribeBuilderBase.Start.Complete<C,SC>> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilderBase that provides additional methods for the first subscription.
Mqtt3SubscribeBuilderBase.Start.Complete<C extends Mqtt3SubscribeBuilderBase<C>,SC extends Mqtt3SubscribeBuilderBase.Start.Complete<C,SC>> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscribeBuilderBase.Start that is complete which means all mandatory fields are set.
Mqtt3Subscription - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Subscription in an MQTT 3 Subscribe message.
Mqtt3SubscriptionBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder for a Mqtt3Subscription.
Mqtt3SubscriptionBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscriptionBuilder that is complete which means all mandatory fields are set.
Mqtt3SubscriptionBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder for a Mqtt3Subscription that is applied to a parent.
Mqtt3SubscriptionBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscriptionBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt3SubscriptionBuilderBase<C extends Mqtt3SubscriptionBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Builder base for a Mqtt3Subscription.
Mqtt3SubscriptionBuilderBase.Complete<C extends Mqtt3SubscriptionBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.subscribe
Mqtt3SubscriptionBuilderBase that is complete which means all mandatory fields are set.
Mqtt3UnsubAck - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe.unsuback
MQTT 3 UnsubAck message.
Mqtt3UnsubAckException - Exception in com.hivemq.client.mqtt.mqtt3.exceptions
 
Mqtt3UnsubAckException(String, Throwable) - Constructor for exception com.hivemq.client.mqtt.mqtt3.exceptions.Mqtt3UnsubAckException
 
Mqtt3Unsubscribe - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
MQTT 3 Unsubscribe message.
Mqtt3UnsubscribeBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Builder for a Mqtt3Unsubscribe.
Mqtt3UnsubscribeBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder that is complete which means all mandatory fields are set.
Mqtt3UnsubscribeBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Builder for a Mqtt3Unsubscribe that is applied to a parent.
Mqtt3UnsubscribeBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt3UnsubscribeBuilder.Nested.Start<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder.Nested that provides additional methods for the first Topic Filter.
Mqtt3UnsubscribeBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Builder for a Mqtt3Unsubscribe that is applied to a parent Mqtt3Client which then sends the Unsubscribe message.
Mqtt3UnsubscribeBuilder.Send.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder.Send that is complete which means all mandatory fields are set.
Mqtt3UnsubscribeBuilder.Send.Start<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder.Send that provides additional methods for the first Topic Filter.
Mqtt3UnsubscribeBuilder.SendVoid - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Builder for a Mqtt3Unsubscribe that is applied to a parent Mqtt3Client which then sends the Unsubscribe message without returning a result.
Mqtt3UnsubscribeBuilder.SendVoid.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder.SendVoid that is complete which means all mandatory fields are set.
Mqtt3UnsubscribeBuilder.SendVoid.Start - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder.SendVoid that provides additional methods for the first Topic Filter.
Mqtt3UnsubscribeBuilder.Start - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilder that provides additional methods for the first Topic Filter.
Mqtt3UnsubscribeBuilderBase<C extends Mqtt3UnsubscribeBuilderBase<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Builder base for a Mqtt3Unsubscribe.
Mqtt3UnsubscribeBuilderBase.Start<C extends Mqtt3UnsubscribeBuilderBase<C>> - Interface in com.hivemq.client.mqtt.mqtt3.message.unsubscribe
Mqtt3UnsubscribeBuilderBase that provides additional methods for the first Topic Filter.
Mqtt3WillPublishBuilder - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Builder for a Mqtt3Publish used as a Will Publish.
Mqtt3WillPublishBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Mqtt3WillPublishBuilder that is complete which means all mandatory fields are set.
Mqtt3WillPublishBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Builder for a Mqtt3Publish that is applied to a parent as a Will Publish.
Mqtt3WillPublishBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt3.message.publish
Mqtt3WillPublishBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt5AsyncClient - Interface in com.hivemq.client.mqtt.mqtt5
Asynchronous API of an Mqtt5Client based on futures and callbacks.
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder - Interface in com.hivemq.client.mqtt.mqtt5
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call - Interface in com.hivemq.client.mqtt.mqtt5
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call.Ex - Interface in com.hivemq.client.mqtt.mqtt5
Builder for additional arguments alongside the Mqtt5Subscribe that are applied to a Mqtt5AsyncClient.subscribe(Mqtt5Subscribe, Consumer, Executor, boolean) call.
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt5
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder that is complete which means all mandatory fields are set.
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Start - Interface in com.hivemq.client.mqtt.mqtt5
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder that provides additional methods for the first subscription.
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Start.Complete - Interface in com.hivemq.client.mqtt.mqtt5
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Start that is complete which means all mandatory fields are set.
Mqtt5Auth - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
MQTT 5 Auth message.
Mqtt5AuthBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Builder for a Mqtt5Auth.
Mqtt5AuthException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5AuthException(Mqtt5Auth, String) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5AuthException
 
Mqtt5AuthReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.auth
Reason Code of an MQTT 5 Auth message.
Mqtt5BlockingClient - Interface in com.hivemq.client.mqtt.mqtt5
Blocking API of an Mqtt5Client.
Mqtt5BlockingClient.Mqtt5Publishes - Interface in com.hivemq.client.mqtt.mqtt5
Resource which queues incoming Publish messages until they are received.
Mqtt5Client - Interface in com.hivemq.client.mqtt.mqtt5
MQTT client according to the MQTT 5.0 specification.
Mqtt5ClientAdvancedConfig - Interface in com.hivemq.client.mqtt.mqtt5.advanced
Advanced configuration of an Mqtt5Client.
Mqtt5ClientAdvancedConfigBuilder - Interface in com.hivemq.client.mqtt.mqtt5.advanced
Mqtt5ClientAdvancedConfigBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.advanced
Builder for a Mqtt5ClientAdvancedConfig that is applied to a parent.
Mqtt5ClientAdvancedConfigBuilderBase<B extends Mqtt5ClientAdvancedConfigBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt5.advanced
Builder base for a Mqtt5ClientAdvancedConfig.
Mqtt5ClientBuilder - Interface in com.hivemq.client.mqtt.mqtt5
Builder for an Mqtt5Client.
Mqtt5ClientConfig - Interface in com.hivemq.client.mqtt.mqtt5
Configuration of an Mqtt5Client.
Mqtt5ClientConnectedContext - Interface in com.hivemq.client.mqtt.mqtt5.lifecycle
A MqttClientConnectedContext with methods specific to an Mqtt5Client.
Mqtt5ClientConnectionConfig - Interface in com.hivemq.client.mqtt.mqtt5
Connection configuration of an Mqtt5Client.
Mqtt5ClientConnectionConfig.RestrictionsForClient - Interface in com.hivemq.client.mqtt.mqtt5
Restrictions for messages a Mqtt5Client sends.
Mqtt5ClientConnectionConfig.RestrictionsForServer - Interface in com.hivemq.client.mqtt.mqtt5
Restrictions for messages a Mqtt5Client receives.
Mqtt5ClientDisconnectedContext - Interface in com.hivemq.client.mqtt.mqtt5.lifecycle
A MqttClientDisconnectedContext with methods specific to an Mqtt5Client.
Mqtt5ClientInterceptors - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor
Collection of interceptors of MQTT messages received or sent by an MQTT5Client.
Mqtt5ClientInterceptorsBuilder - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor
Mqtt5ClientInterceptorsBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor
Builder for a Mqtt5ClientInterceptors that is applied to a parent.
Mqtt5ClientInterceptorsBuilderBase<B extends Mqtt5ClientInterceptorsBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor
Builder base for a Mqtt5ClientInterceptors.
Mqtt5ClientReconnector - Interface in com.hivemq.client.mqtt.mqtt5.lifecycle
A MqttClientReconnector with methods specific to an Mqtt5Client.
Mqtt5ConnAck - Interface in com.hivemq.client.mqtt.mqtt5.message.connect.connack
MQTT 5 ConnAck packet.
Mqtt5ConnAckException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5ConnAckException(Mqtt5ConnAck, String) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5ConnAckException
 
Mqtt5ConnAckReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.connect.connack
Reason Code of an MQTT 5 ConnAck message.
Mqtt5ConnAckRestrictions - Interface in com.hivemq.client.mqtt.mqtt5.message.connect.connack
Restrictions for the client set by the server in an MQTT 5 ConnAck message.
Mqtt5Connect - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
MQTT 5 Connect message.
Mqtt5ConnectBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Builder for a Mqtt5Connect.
Mqtt5ConnectBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Builder for a Mqtt5Connect that is applied to a parent.
Mqtt5ConnectBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Builder for a Mqtt5Connect that is applied to a parent Mqtt5Client which then sends the Connect message.
Mqtt5ConnectBuilderBase<B extends Mqtt5ConnectBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Builder base for a Mqtt5Connect.
Mqtt5ConnectRestrictions - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Restrictions set by the client in an MQTT 5 Connect message.
Mqtt5ConnectRestrictionsBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Mqtt5ConnectRestrictionsBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Builder for Mqtt5ConnectRestrictions that are applied to a parent.
Mqtt5ConnectRestrictionsBuilderBase<B extends Mqtt5ConnectRestrictionsBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt5.message.connect
Builder base for Mqtt5ConnectRestrictions.
Mqtt5Disconnect - Interface in com.hivemq.client.mqtt.mqtt5.message.disconnect
MQTT 5 Disconnect message.
Mqtt5DisconnectBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.disconnect
Builder for a Mqtt5Disconnect.
Mqtt5DisconnectBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.disconnect
Builder for a Mqtt5Disconnect that is applied to a parent.
Mqtt5DisconnectBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.disconnect
Builder for a Mqtt5Disconnect that is applied to a parent Mqtt5Client which then sends the Disconnect message.
Mqtt5DisconnectBuilder.SendVoid - Interface in com.hivemq.client.mqtt.mqtt5.message.disconnect
Builder for a Mqtt5Disconnect that is applied to a parent Mqtt5Client which then sends the Disconnect message without returning a result.
Mqtt5DisconnectBuilderBase<B extends Mqtt5DisconnectBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt5.message.disconnect
Builder base for a Mqtt5Disconnect.
Mqtt5DisconnectException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5DisconnectException(Mqtt5Disconnect, String) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5DisconnectException
 
Mqtt5DisconnectException(Mqtt5Disconnect, Throwable) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5DisconnectException
 
Mqtt5DisconnectReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.disconnect
Reason Code of an MQTT 5 Disconnect message.
Mqtt5EnhancedAuth - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Data for enhanced authentication and/or authorization.
Mqtt5EnhancedAuthBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Builder for a Mqtt5EnhancedAuth.
Mqtt5EnhancedAuthMechanism - Interface in com.hivemq.client.mqtt.mqtt5.auth
Interface for enhanced authentication and/or authorization (auth) mechanisms.
Mqtt5IncomingQos1Interceptor - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos1
Interface for interceptors of the QoS 1 control flow for incoming Publish messages.
Mqtt5IncomingQos2Interceptor - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2
Interface for interceptors of the QoS 2 control flow of incoming Publish messages.
Mqtt5Message - Interface in com.hivemq.client.mqtt.mqtt5.message
MQTT message according to the MQTT 5 specification.
Mqtt5MessageException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5MessageType - Enum in com.hivemq.client.mqtt.mqtt5.message
MQTT message type according to the MQTT 5 specification.
Mqtt5OutgoingQos1Interceptor - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos1
Interface for interceptors of the QoS 1 control flow for outgoing Publish messages.
Mqtt5OutgoingQos2Interceptor - Interface in com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2
Interface for interceptors of the QoS 2 control flow of outgoing Publish messages.
Mqtt5PayloadFormatIndicator - Enum in com.hivemq.client.mqtt.mqtt5.message.publish
Payload Format Indicator according to the MQTT 5 specification.
Mqtt5PingReq - Interface in com.hivemq.client.mqtt.mqtt5.message.ping
MQTT 5 PingReq message.
Mqtt5PingResp - Interface in com.hivemq.client.mqtt.mqtt5.message.ping
MQTT 5 PingResp message.
Mqtt5PubAck - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.puback
MQTT 5 PubAck message.
Mqtt5PubAckBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.puback
Builder for a Mqtt5PubAck.
Mqtt5PubAckException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5PubAckException(Mqtt5PubAck, String) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5PubAckException
 
Mqtt5PubAckReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.publish.puback
Reason Code of an MQTT 5 PubAck message.
Mqtt5PubComp - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp
MQTT 5 PubComp message.
Mqtt5PubCompBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp
Builder for a Mqtt5PubComp.
Mqtt5PubCompReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp
Reason Code of an MQTT 5 PubComp message.
Mqtt5Publish - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
MQTT 5 Publish message.
Mqtt5PublishBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Builder for a Mqtt5Publish.
Mqtt5PublishBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Mqtt5PublishBuilder that is complete which means all mandatory fields are set.
Mqtt5PublishBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Builder for a Mqtt5Publish that is applied to a parent Mqtt5Client which then sends the Publish message.
Mqtt5PublishBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Mqtt5PublishBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt5PublishBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Builder for a Mqtt5Publish that is applied to a parent Mqtt5Client which then sends the Publish message without returning a result.
Mqtt5PublishBuilder.Send.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Mqtt5PublishBuilder.Send that is complete which means all mandatory fields are set.
Mqtt5PublishBuilderBase<C extends Mqtt5PublishBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Builder base for a Mqtt5Publish.
Mqtt5PublishBuilderBase.Complete<C extends Mqtt5PublishBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Mqtt5PublishBuilderBase that is complete which means all mandatory fields are set.
Mqtt5PublishBuilderBase.WillBase<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Builder base for a Mqtt5WillPublish.
Mqtt5PublishBuilderBase.WillBase.Complete<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Mqtt5PublishBuilderBase.WillBase that is complete which means all mandatory fields are set.
Mqtt5PublishResult - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Result for an MQTT 5 Publish message sent by the client.
Mqtt5PublishResult.Mqtt5Qos1Result - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Result for a MQTT 5 Publish message with QoS level 1 sent by the client.
Mqtt5PublishResult.Mqtt5Qos2CompleteResult - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Result for a MQTT 5 Publish message with QoS level 2 sent by the client.
Mqtt5PublishResult.Mqtt5Qos2Result - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Result for a MQTT 5 Publish message with QoS level 2 sent by the client.
Mqtt5PubRec - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.pubrec
MQTT 5 PubRec message.
Mqtt5PubRecBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.pubrec
Builder for a Mqtt5PubRec.
Mqtt5PubRecException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5PubRecException(Mqtt5PubRec, String) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5PubRecException
 
Mqtt5PubRecReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.publish.pubrec
Reason Code of an MQTT 5 PubRec message.
Mqtt5PubRel - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.pubrel
MQTT 5 PubRel message.
Mqtt5PubRelBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.publish.pubrel
Builder for a Mqtt5PubRel.
Mqtt5PubRelReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.publish.pubrel
Reason Code of an MQTT 5 PubRel message.
Mqtt5ReasonCode - Interface in com.hivemq.client.mqtt.mqtt5.message
Reason Code according to the MQTT 5 specification.
Mqtt5RetainHandling - Enum in com.hivemq.client.mqtt.mqtt5.message.subscribe
Retain Handling according to the MQTT 5 specification.
Mqtt5RxClient - Interface in com.hivemq.client.mqtt.mqtt5
Reactive API of an Mqtt5Client.
Mqtt5SimpleAuth - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Simple authentication and/or authorization related data in an MQTT 5 Connect message.
Mqtt5SimpleAuthBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Builder for a Mqtt5SimpleAuth.
Mqtt5SimpleAuthBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Mqtt5SimpleAuthBuilder that is complete which means all mandatory fields are set.
Mqtt5SimpleAuthBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Builder for a Mqtt5SimpleAuth that is applied to a parent.
Mqtt5SimpleAuthBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Mqtt5SimpleAuthBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt5SimpleAuthBuilderBase<C extends Mqtt5SimpleAuthBuilderBase<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.auth
Builder base for a Mqtt5SimpleAuth.
Mqtt5SubAck - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe.suback
MQTT 5 SubAck message.
Mqtt5SubAckException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5SubAckException(Mqtt5SubAck, String) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5SubAckException
 
Mqtt5SubAckReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.subscribe.suback
Reason Code of an MQTT 5 SubAck message.
Mqtt5Subscribe - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
MQTT 5 Subscribe message.
Mqtt5SubscribeBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder for a Mqtt5Subscribe.
Mqtt5SubscribeBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder for a Mqtt5Subscribe that is applied to a parent.
Mqtt5SubscribeBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilder.Nested.Start<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Nested that provides additional methods for the first subscription.
Mqtt5SubscribeBuilder.Nested.Start.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Nested.Start that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilder.Publishes<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder for a Mqtt5Subscribe and additional arguments that are applied to a parent Mqtt5Client subscribePublishes call.
Mqtt5SubscribeBuilder.Publishes.Args<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder for additional arguments alongside the Mqtt5Subscribe that are applied to a parent Mqtt5Client subscribePublishes call.
Mqtt5SubscribeBuilder.Publishes.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Publishes that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilder.Publishes.Start<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Publishes that provides additional methods for the first subscription.
Mqtt5SubscribeBuilder.Publishes.Start.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Publishes.Start that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder for a Mqtt5Subscribe that is applied to a parent Mqtt5Client which then sends the Subscribe message.
Mqtt5SubscribeBuilder.Send.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Send that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilder.Send.Start<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Send that provides additional methods for the first subscription.
Mqtt5SubscribeBuilder.Send.Start.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Send.Start that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilder.Start - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder that provides additional methods for the first subscription.
Mqtt5SubscribeBuilder.Start.Complete - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilder.Start that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilderBase<C extends Mqtt5SubscribeBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder base for a Mqtt5Subscribe.
Mqtt5SubscribeBuilderBase.Complete<C extends Mqtt5SubscribeBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilderBase that is complete which means all mandatory fields are set.
Mqtt5SubscribeBuilderBase.Start<C extends Mqtt5SubscribeBuilderBase.Complete<C>,SC extends Mqtt5SubscribeBuilderBase.Start.Complete<C,SC>> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilderBase that provides additional methods for the first subscription.
Mqtt5SubscribeBuilderBase.Start.Complete<C extends Mqtt5SubscribeBuilderBase.Complete<C>,SC extends Mqtt5SubscribeBuilderBase.Start.Complete<C,SC>> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscribeBuilderBase.Start that is complete which means all mandatory fields are set.
Mqtt5Subscription - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Subscription in an MQTT 5 Subscribe message.
Mqtt5SubscriptionBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder for a Mqtt5Subscription.
Mqtt5SubscriptionBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5Subscription that is complete which means all mandatory fields are set.
Mqtt5SubscriptionBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder for a Mqtt5Subscription that is applied to a parent.
Mqtt5SubscriptionBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscriptionBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt5SubscriptionBuilderBase<C extends Mqtt5SubscriptionBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Builder base for a Mqtt5Subscription.
Mqtt5SubscriptionBuilderBase.Complete<C extends Mqtt5SubscriptionBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.subscribe
Mqtt5SubscriptionBuilderBase that is complete which means all mandatory fields are set.
Mqtt5UnsubAck - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback
MQTT 5 UnsubAck message.
Mqtt5UnsubAckException - Exception in com.hivemq.client.mqtt.mqtt5.exceptions
 
Mqtt5UnsubAckException(Mqtt5UnsubAck, String) - Constructor for exception com.hivemq.client.mqtt.mqtt5.exceptions.Mqtt5UnsubAckException
 
Mqtt5UnsubAckReasonCode - Enum in com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback
Reason Code of an MQTT 5 UnsubAck message.
Mqtt5Unsubscribe - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
MQTT 5 Unsubscribe message.
Mqtt5UnsubscribeBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Builder for a Mqtt5Unsubscribe.
Mqtt5UnsubscribeBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilder that is complete which means all mandatory fields are set.
Mqtt5UnsubscribeBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Builder for a Mqtt5Unsubscribe that is applied to a parent.
Mqtt5UnsubscribeBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilder.Nested that is complete which means all mandatory fields are set.
Mqtt5UnsubscribeBuilder.Nested.Start<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilder.Nested that provides additional methods for the first Topic Filter.
Mqtt5UnsubscribeBuilder.Send<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Builder for a Mqtt5Unsubscribe that is applied to a parent Mqtt3Client which then sends the Unsubscribe message.
Mqtt5UnsubscribeBuilder.Send.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilder.Send that is complete which means all mandatory fields are set.
Mqtt5UnsubscribeBuilder.Send.Start<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilder.Send that provides additional methods for the first Topic Filter.
Mqtt5UnsubscribeBuilder.Start - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilder that provides additional methods for the first Topic Filter.
Mqtt5UnsubscribeBuilderBase<C extends Mqtt5UnsubscribeBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Builder base for a Mqtt5Unsubscribe.
Mqtt5UnsubscribeBuilderBase.Complete<C extends Mqtt5UnsubscribeBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilderBase that is complete which means all mandatory fields are set.
Mqtt5UnsubscribeBuilderBase.Start<C extends Mqtt5UnsubscribeBuilderBase.Complete<C>> - Interface in com.hivemq.client.mqtt.mqtt5.message.unsubscribe
Mqtt5UnsubscribeBuilderBase that provides additional methods for the first Topic Filter.
Mqtt5UserProperties - Interface in com.hivemq.client.mqtt.mqtt5.datatypes
Collection of User Properties.
Mqtt5UserPropertiesBuilder - Interface in com.hivemq.client.mqtt.mqtt5.datatypes
Builder for Mqtt5UserProperties.
Mqtt5UserPropertiesBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.datatypes
Builder for Mqtt5UserProperties that are applied to a parent.
Mqtt5UserPropertiesBuilderBase<B extends Mqtt5UserPropertiesBuilderBase<B>> - Interface in com.hivemq.client.mqtt.mqtt5.datatypes
Builder base for Mqtt5UserProperties.
Mqtt5UserProperty - Interface in com.hivemq.client.mqtt.mqtt5.datatypes
MQTT User Property according to the MQTT 5 specification.
Mqtt5WillPublish - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
MQTT 5 Will Publish which can be a part of an MQTT 5 Connect message.
Mqtt5WillPublishBuilder - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Builder for a Mqtt5WillPublish.
Mqtt5WillPublishBuilder.Complete - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Mqtt5WillPublishBuilder that is complete which means all mandatory fields are set.
Mqtt5WillPublishBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Builder for a Mqtt5WillPublish that is applied to a parent.
Mqtt5WillPublishBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.mqtt5.message.publish
Mqtt5WillPublishBuilder.Nested that is complete which means all mandatory fields are set.
MqttClient - Interface in com.hivemq.client.mqtt
Common interface for MQTT clients.
MqttClientAutoReconnect - Interface in com.hivemq.client.mqtt.lifecycle
Automatic reconnect strategy using an exponential backoff with configurable initial and maximum delays.
MqttClientAutoReconnectBuilder - Interface in com.hivemq.client.mqtt.lifecycle
MqttClientAutoReconnectBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.lifecycle
Builder for a MqttClientAutoReconnect that is applied to a parent.
MqttClientAutoReconnectBuilderBase<B extends MqttClientAutoReconnectBuilderBase<B>> - Interface in com.hivemq.client.mqtt.lifecycle
Builder base for a MqttClientAutoReconnect.
MqttClientBuilder - Interface in com.hivemq.client.mqtt
Builder for an MqttClient.
MqttClientBuilderBase<B extends MqttClientBuilderBase<B>> - Interface in com.hivemq.client.mqtt
Builder base for an MqttClient.
MqttClientConfig - Interface in com.hivemq.client.mqtt
Configuration of an MqttClient.
MqttClientConnectedContext - Interface in com.hivemq.client.mqtt.lifecycle
Provides context about the client that is now connected.
MqttClientConnectedListener - Interface in com.hivemq.client.mqtt.lifecycle
Listener which is notified when a client is connected (a successful ConnAck message is received).
MqttClientConnectionConfig - Interface in com.hivemq.client.mqtt
Connection configuration of an MqttClient.
MqttClientDisconnectedContext - Interface in com.hivemq.client.mqtt.lifecycle
Provides context about the client that is now disconnected, the cause for disconnection and allows reconnecting.
MqttClientDisconnectedListener - Interface in com.hivemq.client.mqtt.lifecycle
Listener which is notified when a client is disconnected (with or without a Disconnect message) or the connection fails.
MqttClientExecutorConfig - Interface in com.hivemq.client.mqtt
Configuration for the executors and threads to use by MQTT clients.
MqttClientExecutorConfigBuilder - Interface in com.hivemq.client.mqtt
MqttClientExecutorConfigBuilder.Nested<P> - Interface in com.hivemq.client.mqtt
Builder for a MqttClientExecutorConfig that is applied to a parent.
MqttClientExecutorConfigBuilderBase<B extends MqttClientExecutorConfigBuilderBase<B>> - Interface in com.hivemq.client.mqtt
Builder base for a MqttClientExecutorConfig.
MqttClientIdentifier - Interface in com.hivemq.client.mqtt.datatypes
MQTT Client Identifier according to the MQTT specification.
MqttClientReconnector - Interface in com.hivemq.client.mqtt.lifecycle
A reconnector is supplied by a MqttClientDisconnectedContext and can be used for reconnecting.
MqttClientSslConfig - Interface in com.hivemq.client.mqtt
Configuration for a secure transport to use by MQTT clients.
MqttClientSslConfigBuilder - Interface in com.hivemq.client.mqtt
Builder for a MqttClientSslConfig.
MqttClientSslConfigBuilder.Nested<P> - Interface in com.hivemq.client.mqtt
Builder for a MqttClientSslConfig that is applied to a parent.
MqttClientSslConfigBuilderBase<B extends MqttClientSslConfigBuilderBase<B>> - Interface in com.hivemq.client.mqtt
Builder base for a MqttClientSslConfig.
MqttClientState - Enum in com.hivemq.client.mqtt
State of an MqttClient.
MqttClientStateException - Exception in com.hivemq.client.mqtt.exceptions
Exception that is used if an operation is called on an MqttClient that is not possible in its current state, e.g.
MqttClientStateException(String) - Constructor for exception com.hivemq.client.mqtt.exceptions.MqttClientStateException
 
MqttClientTransportConfig - Interface in com.hivemq.client.mqtt
Configuration for a transport to use by MQTT clients.
MqttClientTransportConfigBuilder - Interface in com.hivemq.client.mqtt
MqttClientTransportConfigBuilder.Nested<P> - Interface in com.hivemq.client.mqtt
Builder for a MqttClientTransportConfig that is applied to a parent.
MqttClientTransportConfigBuilderBase<B extends MqttClientTransportConfigBuilderBase<B>> - Interface in com.hivemq.client.mqtt
Builder base for a MqttClientTransportConfig.
mqttConnectTimeout(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
MqttDecodeException - Exception in com.hivemq.client.mqtt.exceptions
Exception that is used if a decoding error occurred.
MqttDecodeException(String) - Constructor for exception com.hivemq.client.mqtt.exceptions.MqttDecodeException
 
MqttDisconnectSource - Enum in com.hivemq.client.mqtt.lifecycle
Source which triggers disconnection.
MqttEncodeException - Exception in com.hivemq.client.mqtt.exceptions
Exception that is used if an encoding error occurred.
MqttEncodeException(String) - Constructor for exception com.hivemq.client.mqtt.exceptions.MqttEncodeException
 
MqttGlobalPublishFilter - Enum in com.hivemq.client.mqtt
Global filter for incoming Publish messages.
MqttProxyConfig - Interface in com.hivemq.client.mqtt
Configuration for a proxy to use by MQTT clients.
MqttProxyConfigBuilder - Interface in com.hivemq.client.mqtt
Builder for a MqttProxyConfig.
MqttProxyConfigBuilder.Nested<P> - Interface in com.hivemq.client.mqtt
Builder for a MqttProxyConfig that is applied to a parent.
MqttProxyConfigBuilderBase<B extends MqttProxyConfigBuilderBase<B>> - Interface in com.hivemq.client.mqtt
Builder base for a MqttProxyConfig.
MqttProxyProtocol - Enum in com.hivemq.client.mqtt
Available proxy protocols for a MqttProxyConfig.
MqttQos - Enum in com.hivemq.client.mqtt.datatypes
MQTT Quality of Service (QoS) according to the MQTT specification.
MqttSessionExpiredException - Exception in com.hivemq.client.mqtt.exceptions
Exception that is used if an MQTT session has expired.
MqttSessionExpiredException(String, Throwable) - Constructor for exception com.hivemq.client.mqtt.exceptions.MqttSessionExpiredException
 
MqttSharedTopicFilter - Interface in com.hivemq.client.mqtt.datatypes
MQTT Shared Topic Filter according to the MQTT specification.
MqttSharedTopicFilterBuilder - Interface in com.hivemq.client.mqtt.datatypes
Builder for a MqttSharedTopicFilter.
MqttSharedTopicFilterBuilder.Complete - Interface in com.hivemq.client.mqtt.datatypes
MqttSharedTopicFilterBuilder that is complete which means all mandatory fields are set.
MqttSharedTopicFilterBuilder.End - Interface in com.hivemq.client.mqtt.datatypes
End of a MqttSharedTopicFilterBuilder that does not allow to add any more levels or wildcards.
MqttSharedTopicFilterBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.datatypes
Builder for a MqttSharedTopicFilter that is applied to a parent.
MqttSharedTopicFilterBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.datatypes
MqttSharedTopicFilterBuilder.Nested that is complete which means all mandatory fields are set.
MqttSharedTopicFilterBuilder.Nested.End<P> - Interface in com.hivemq.client.mqtt.datatypes
End of a MqttSharedTopicFilterBuilder.Nested that does not allow to add any more levels or wildcards.
MqttTopic - Interface in com.hivemq.client.mqtt.datatypes
MQTT Topic Name according to the MQTT specification.
MqttTopicBuilder - Interface in com.hivemq.client.mqtt.datatypes
Builder for a MqttTopic.
MqttTopicBuilder.Complete - Interface in com.hivemq.client.mqtt.datatypes
MqttTopicBuilder that is complete which means all mandatory fields are set.
MqttTopicBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.datatypes
Builder for a MqttTopic that is applied to a parent.
MqttTopicBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.datatypes
MqttTopicBuilder.Nested that is complete which means all mandatory fields are set.
MqttTopicBuilderBase<C extends MqttTopicBuilderBase<C>> - Interface in com.hivemq.client.mqtt.datatypes
Builder base for a MqttTopic.
MqttTopicFilter - Interface in com.hivemq.client.mqtt.datatypes
MQTT Topic Filter according to the MQTT specification.
MqttTopicFilterBuilder - Interface in com.hivemq.client.mqtt.datatypes
Builder for a MqttTopicFilter.
MqttTopicFilterBuilder.Complete - Interface in com.hivemq.client.mqtt.datatypes
MqttTopicFilterBuilder that is complete which means all mandatory fields are set.
MqttTopicFilterBuilder.End - Interface in com.hivemq.client.mqtt.datatypes
End of a MqttTopicFilterBuilder that does not allow to add any more levels or wildcards.
MqttTopicFilterBuilder.Nested<P> - Interface in com.hivemq.client.mqtt.datatypes
Builder for a MqttTopicFilter that is applied to a parent.
MqttTopicFilterBuilder.Nested.Complete<P> - Interface in com.hivemq.client.mqtt.datatypes
MqttTopicFilterBuilder.Nested that is complete which means all mandatory fields are set.
MqttTopicFilterBuilder.Nested.End<P> - Interface in com.hivemq.client.mqtt.datatypes
End of a MqttTopicFilterBuilder.Nested that does not allow to add any more levels or wildcards.
MqttTopicFilterBuilderBase<C extends MqttTopicFilterBuilderBase<C,E,S,SC,SE>,E extends MqttTopicFilterBuilderBase.End,S extends MqttTopicFilterBuilderBase.SharedBase<S,SC,SE>,SC extends S,SE extends MqttTopicFilterBuilderBase.End> - Interface in com.hivemq.client.mqtt.datatypes
Builder base for a MqttTopicFilter.
MqttTopicFilterBuilderBase.Complete<C extends MqttTopicFilterBuilderBase<C,E,S,SC,SE>,E extends MqttTopicFilterBuilderBase.End,S extends MqttTopicFilterBuilderBase.SharedBase<S,SC,SE>,SC extends S,SE extends MqttTopicFilterBuilderBase.End> - Interface in com.hivemq.client.mqtt.datatypes
MqttTopicFilterBuilderBase that is complete which means all mandatory fields are set.
MqttTopicFilterBuilderBase.End - Interface in com.hivemq.client.mqtt.datatypes
End of a MqttTopicFilterBuilderBase that does not allow to add any more levels or wildcards.
MqttTopicFilterBuilderBase.SharedBase<S extends MqttTopicFilterBuilderBase.SharedBase<S,SC,SE>,SC extends S,SE extends MqttTopicFilterBuilderBase.End> - Interface in com.hivemq.client.mqtt.datatypes
Builder base for a MqttSharedTopicFilter.
MqttTopicFilterBuilderBase.SharedBase.Complete<S extends MqttTopicFilterBuilderBase.SharedBase<S,SC,SE>,SC extends S,SE extends MqttTopicFilterBuilderBase.End> - Interface in com.hivemq.client.mqtt.datatypes
MqttTopicFilterBuilderBase.SharedBase that is complete which means all mandatory fields are set.
MqttUtf8String - Interface in com.hivemq.client.mqtt.datatypes
UTF-8 encoded string according to the MQTT specification.
MqttVersion - Enum in com.hivemq.client.mqtt
Available MQTT versions of MQTT clients.
MqttWebSocketConfig - Interface in com.hivemq.client.mqtt
Configuration for a WebSocket transport to use by MQTT clients.
MqttWebSocketConfigBuilder - Interface in com.hivemq.client.mqtt
Builder for a MqttWebSocketConfig.
MqttWebSocketConfigBuilder.Nested<P> - Interface in com.hivemq.client.mqtt
Builder for a MqttWebSocketConfig that is applied to a parent.
MqttWebSocketConfigBuilderBase<B extends MqttWebSocketConfigBuilderBase<B>> - Interface in com.hivemq.client.mqtt
Builder base for a MqttWebSocketConfig.
MULTI_LEVEL_WILDCARD - Static variable in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
The multi-level wildcard character.
multiLevelWildcard() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilterBuilderBase
mustBeAllowedByServer() - Method in interface com.hivemq.client.mqtt.datatypes.MqttClientIdentifier
Checks whether this Client Identifier must be allowed by every MQTT broker according to the MQTT specification.

N

nettyExecutor(Executor) - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfigBuilderBase
Sets the optional user defined executor for Netty (network communication framework).
nettyThreads(int) - Method in interface com.hivemq.client.mqtt.MqttClientExecutorConfigBuilderBase
Sets the optional user defined amount of threads Netty (network communication framework).
never() - Static method in interface com.hivemq.client.util.TypeSwitch
Returns a TypeSwitch object which does not match any type.
NO_KEEP_ALIVE - Static variable in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3Connect
The value that disables keep alive.
NO_KEEP_ALIVE - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
The value that disables keep alive.
NO_SESSION_EXPIRY - Static variable in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5Connect
The value that disables session expiry.
noKeepAlive() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
Disables the keep alive by setting it to Mqtt3Connect.NO_KEEP_ALIVE.
noKeepAlive() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Disables the keep alive by setting it to Mqtt5Connect.NO_KEEP_ALIVE.
noLocal(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilderBase.Complete
Sets whether the subscription is not local.
noMessageExpiry() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Disables the message expiry.
noSessionExpiry() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Disables the session expiry by setting it to Mqtt5Connect.NO_SESSION_EXPIRY.
noSessionExpiry() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Disables the session expiry by setting it to Mqtt5Connect.NO_SESSION_EXPIRY.

O

observeOnBoth(Scheduler) - Method in class com.hivemq.client.rx.FlowableWithSingle
Modifies the upstream to perform its emissions and notifications including the single item on a specified Scheduler asynchronously with a bounded buffer of Flowable.bufferSize() slots.
observeOnBoth(Scheduler, boolean) - Method in class com.hivemq.client.rx.FlowableWithSingle
Modifies the upstream to perform its emissions and notifications including the single item on a specified Scheduler asynchronously with a bounded buffer and optionally delays onError notifications.
observeOnBoth(Scheduler, boolean, int) - Method in class com.hivemq.client.rx.FlowableWithSingle
Modifies the upstream to perform its emissions and notifications including the single item on a specified Scheduler asynchronously with a bounded buffer of configurable size and optionally delays onError notifications.
of(String) - Static method in interface com.hivemq.client.mqtt.datatypes.MqttClientIdentifier
Validates and creates a Client Identifier of the given string.
of(String, String) - Static method in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilter
Validates and creates a Shared Topic Filter of the given Share Name and Topic Filter.
of(String) - Static method in interface com.hivemq.client.mqtt.datatypes.MqttTopic
Validates and creates a Topic Name of the given string.
of(String) - Static method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
Validates and creates a Topic Filter of the given string.
of(String) - Static method in interface com.hivemq.client.mqtt.datatypes.MqttUtf8String
Validates and creates an UTF-8 encoded string of the given Java string.
of() - Static method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperties
 
of(Mqtt5UserProperty...) - Static method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperties
Creates a collection of User Properties of individual User Properties.
of(Collection<Mqtt5UserProperty>) - Static method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperties
Creates a collection of User Properties of a list of User Properties.
of(String, String) - Static method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperty
Creates an User Property of the given name and value.
of(MqttUtf8String, MqttUtf8String) - Static method in interface com.hivemq.client.mqtt.mqtt5.datatypes.Mqtt5UserProperty
Creates an User Property of the given name and value.
onAuth(Mqtt5ClientConfig, Mqtt5Connect, Mqtt5EnhancedAuthBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a client connects using this enhanced auth mechanism.
onAuthError(Mqtt5ClientConfig, Throwable) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when an error occurred during auth of a client which used this enhanced auth mechanism during connection.
onAuthRejected(Mqtt5ClientConfig, Mqtt5ConnAck) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a server rejected auth of a client which used this enhanced auth mechanism during connection.
onAuthSuccess(Mqtt5ClientConfig, Mqtt5ConnAck) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a server accepted auth of a client which used this enhanced auth mechanism during connection.
onConnected(MqttClientConnectedContext) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientConnectedListener
Listener method which is notified when a client is connected (a successful ConnAck message is received).
onContinue(Mqtt5ClientConfig, Mqtt5Auth, Mqtt5AuthBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a server requires further data for auth from a client which used this enhanced auth mechanism during connection.
onDisconnected(MqttClientDisconnectedContext) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientDisconnectedListener
Listener method which is notified in the following cases: A client was disconnected (with or without a Disconnect message, by the server, client or user) or the connection failed.
onPubAck(Mqtt5ClientConfig, Mqtt5Publish, Mqtt5PubAck) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos1.Mqtt5OutgoingQos1Interceptor
Called when a server sent a PubAck message for a Publish message with QoS 1.
onPubComp(Mqtt5ClientConfig, Mqtt5PubRel, Mqtt5PubComp) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2.Mqtt5OutgoingQos2Interceptor
Called when a server sent a PubComp message for a Publish message with QoS 2.
onPublish(Mqtt5ClientConfig, Mqtt5Publish, Mqtt5PubAckBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos1.Mqtt5IncomingQos1Interceptor
Called when a server sent a Publish message with QoS 1.
onPublish(Mqtt5ClientConfig, Mqtt5Publish, Mqtt5PubRecBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2.Mqtt5IncomingQos2Interceptor
Called when a server sent a Publish message with QoS 2.
onPubRec(Mqtt5ClientConfig, Mqtt5Publish, Mqtt5PubRec, Mqtt5PubRelBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2.Mqtt5OutgoingQos2Interceptor
Called when a server sent a PubRec message for a Publish message with QoS 2.
onPubRecError(Mqtt5ClientConfig, Mqtt5Publish, Mqtt5PubRec) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2.Mqtt5OutgoingQos2Interceptor
Called when a server sent a PubRec message for a Publish message with QoS 2 with an Error Code.
onPubRel(Mqtt5ClientConfig, Mqtt5PubRel, Mqtt5PubCompBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.qos2.Mqtt5IncomingQos2Interceptor
Called when a server sent a PubRel message for a Publish message with QoS 2.
onReAuth(Mqtt5ClientConfig, Mqtt5AuthBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a client reauthenticates and used this enhanced auth mechanism during connection.
onReAuthError(Mqtt5ClientConfig, Throwable) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when an error occurred during reauth of a client which used this enhanced auth mechanism during connection.
onReAuthRejected(Mqtt5ClientConfig, Mqtt5Disconnect) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a server rejected reauth of a client which used this enhanced auth mechanism during connection.
onReAuthSuccess(Mqtt5ClientConfig, Mqtt5Auth) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a server accepted reauth of a client which used this enhanced auth mechanism during connection.
onServerReAuth(Mqtt5ClientConfig, Mqtt5Auth, Mqtt5AuthBuilder) - Method in interface com.hivemq.client.mqtt.mqtt5.auth.Mqtt5EnhancedAuthMechanism
Called when a server reauthenticates a client and the client used this enhanced auth mechanism during connection.
onSingle(S) - Method in interface com.hivemq.client.rx.reactivestreams.WithSingleSubscriber
Single item sent by the PublisherWithSingle.
outgoingQos1Interceptor(Mqtt5OutgoingQos1Interceptor) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptorsBuilderBase
 
outgoingQos2Interceptor(Mqtt5OutgoingQos2Interceptor) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.interceptor.Mqtt5ClientInterceptorsBuilderBase
 

P

password(byte[]) - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuthBuilderBase.Complete
Sets the optional password.
password(ByteBuffer) - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuthBuilderBase.Complete
Sets the optional password.
password(byte[]) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuthBuilderBase
Sets the password.
password(ByteBuffer) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuthBuilderBase
Sets the password.
password(String) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
Sets the proxy password.
payload(byte[]) - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilderBase.Complete
Sets the optional payload.
payload(ByteBuffer) - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilderBase.Complete
Sets the optional payload.
payload(byte[]) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional payload.
payload(ByteBuffer) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional payload.
payloadFormatIndicator(Mqtt5PayloadFormatIndicator) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional payload format indicator.
port(int) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
Sets the proxy port to connect to.
protocol(MqttProxyProtocol) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
Sets the proxy protocol.
protocols(Collection<String>) - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilderBase
Sets the optional user defined protocols.
proxyConfig(MqttProxyConfig) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the optional proxy configuration.
proxyConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
publish(Mqtt3Publish) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Publishes the given Publish message.
publish(Mqtt3Publish) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Publishes the given Publish message.
publish(Flowable<Mqtt3Publish>) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Flowable for publishing the Publish messages emitted by the given Flowable.
publish(Mqtt5Publish) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Publishes the given Publish message.
publish(Mqtt5Publish) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Publishes the given Publish message.
publish(Flowable<Mqtt5Publish>) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Flowable for publishing the Publish messages emitted by the given Flowable.
PublisherWithSingle<T,S> - Interface in com.hivemq.client.rx.reactivestreams
A Publisher which emits a flow of items of type T and a single item of type S.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt3Publish>) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt3Publish>, Executor) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt3Publish>, boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt3Publish>, Executor, boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Flowable for globally consuming all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Flowable for globally consuming all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt5Publish>) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt5Publish>, Executor) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt5Publish>, boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, Consumer<Mqtt5Publish>, Executor, boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Globally consumes all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Flowable for globally consuming all incoming Publish messages matching the given filter.
publishes(MqttGlobalPublishFilter, boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Flowable for globally consuming all incoming Publish messages matching the given filter.
publishWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
publishWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
publishWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
publishWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient

Q

qos(MqttQos) - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilderBase.Complete
Sets the QoS.
qos(MqttQos) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscriptionBuilderBase.Complete
Sets the QoS.
qos(MqttQos) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the QoS.
qos(MqttQos) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilderBase.Complete
Sets the QoS.
queryString(String) - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfigBuilderBase
Sets the query string.

R

reasonCode(Mqtt5DisconnectReasonCode) - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Sets the Reason Code.
reasonCode(Mqtt5PubAckReasonCode) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckBuilder
Sets the Reason Code.
reasonCode(Mqtt5PubRecReasonCode) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecBuilder
Sets the Reason Code.
reasonString(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthBuilder
Sets the optional Reason String.
reasonString(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthBuilder
Sets the optional Reason String.
reasonString(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Sets the optional Reason String.
reasonString(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Sets the optional Reason String.
reasonString(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckBuilder
Set the optional Reason String.
reasonString(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckBuilder
Set the optional Reason String.
reasonString(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompBuilder
Set the optional Reason String.
reasonString(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompBuilder
Set the optional Reason String.
reasonString(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecBuilder
Set the optional Reason String.
reasonString(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecBuilder
Set the optional Reason String.
reasonString(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelBuilder
Set the optional Reason String.
reasonString(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelBuilder
Set the optional Reason String.
reauth() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Re-authenticates this client.
reauth() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Re-authenticates this client.
reauth() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Completable for re-authenticating this client.
receive() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient.Mqtt3Publishes
Receives the next incoming Publish message.
receive(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient.Mqtt3Publishes
Receives the next incoming Publish message.
receive() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient.Mqtt5Publishes
Receives the next incoming Publish message.
receive(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient.Mqtt5Publishes
Receives the next incoming Publish message.
receiveMaximum(int) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
Sets the receive maximum.
receiveNow() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient.Mqtt3Publishes
Receives the next incoming Publish message if it is already queued in this Mqtt3BlockingClient.Mqtt3Publishes instance.
receiveNow() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient.Mqtt5Publishes
Receives the next incoming Publish message if it is already queued in this Mqtt5BlockingClient.Mqtt5Publishes instance.
reconnect(boolean) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Instructs the client to reconnect or not.
reconnect(boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
 
reconnect(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
 
reconnectWhen(CompletableFuture<T>, BiConsumer<? super T, ? super Throwable>) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Instructs the client to reconnect after a future completes.
reconnectWhen(CompletableFuture<T>, BiConsumer<? super T, ? super Throwable>) - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
 
reconnectWhen(CompletableFuture<T>, BiConsumer<? super T, ? super Throwable>) - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
 
republishIfSessionExpired(boolean) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Instructs the client to queue pending Publish messages and automatically publish them even if the session expired before reconnected successfully.
republishIfSessionExpired(boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
 
republishIfSessionExpired(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
 
requestProblemInformation(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
requestResponseInformation(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
responseTopic(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional response topic.
responseTopic(MqttTopic) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the optional response topic.
responseTopic() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
restrictions(Mqtt3ConnectRestrictions) - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
Sets the restrictions from the client.
restrictions() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
restrictions(Mqtt5ConnectRestrictions) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Sets the restrictions from the client.
restrictions() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
resubscribeIfSessionExpired(boolean) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Instructs the client to automatically restore its subscriptions when the session expired before it reconnected successfully.
resubscribeIfSessionExpired(boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
 
resubscribeIfSessionExpired(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
 
retain(boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilderBase.Complete
Sets whether the Publish message should be retained.
retain(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets whether the Publish message should be retained.
retainAsPublished(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilderBase.Complete
Sets whether the Publish messages for the subscription are published with the retain flag.
retainHandling(Mqtt5RetainHandling) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilderBase.Complete
Sets the retain handling.
reverse(Mqtt3Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase
Reverses the subscriptions of a Subscribe message by adding their Topic Filters.
reverse(Mqtt5Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase
Reverses the subscriptions of a Subscribe message by adding their Topic Filters.

S

send() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilder.Send
Builds the Mqtt3Connect and applies it to the parent which then sends the Connect message.
send() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilder.Send.Complete
Builds the Mqtt3Publish and applies it to the parent which then sends the Publish message.
send() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilder.SendVoid.Complete
Builds the Mqtt3Publish and applies it to the parent which then sends the Publish message without returning a result.
send() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscribeBuilder.Send.Complete
Builds the Mqtt3Subscribe and applies it to the parent which then sends the Subscribe message.
send() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilder.Send.Complete
Builds the Mqtt3Unsubscribe and applies it to the parent which then sends the Unsubscribe message.
send() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilder.SendVoid.Complete
Builds the Mqtt3Unsubscribe and applies it to the parent which then sends the Unsubscribe message without returning a result.
send() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call
send() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilder.Send
Builds the Mqtt5Connect and applies it to the parent which then sends the Connect message.
send() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilder.Send
Builds the Mqtt5Disconnect and applies it to the parent which then sends the Disconnect message.
send() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilder.SendVoid
Builds the Mqtt5Disconnect and applies it to the parent which then sends the Disconnect message without returning a result.
send() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilder.Send.Complete
Builds the Mqtt5Publish and applies it to the parent which then sends the Publish message.
send() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilder.Send.Complete
Builds the Mqtt5Subscribe and applies it to the parent which then sends the Subscribe message.
send() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilder.Send.Complete
Builds the Mqtt5Unsubscribe and applies it to the parent which then sends the Unsubscribe message.
send() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call
sendMaximum(int) - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictionsBuilderBase
Sets the send maximum.
sendMaximum(int) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
Sets the send maximum.
sendMaximumPacketSize(int) - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectRestrictionsBuilderBase
sendMaximumPacketSize(int) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
sendTopicAliasMaximum(int) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
serverAddress(InetSocketAddress) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Sets the server address to connect to.
serverAddress(InetSocketAddress) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the server address to connect to.
serverHost(String) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Sets the server host to connect to.
serverHost(InetAddress) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Sets the server host to connect to.
serverHost(String) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the server host to connect to.
serverHost(InetAddress) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the server host to connect to.
serverPath(String) - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfigBuilderBase
Sets the server path.
serverPort(int) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Sets the server port to connect to.
serverPort(int) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the server port to connect to.
serverReference(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Sets the optional server reference.
serverReference(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Sets the optional server reference.
sessionExpiryInterval(long) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Sets the session expiry interval in seconds.
sessionExpiryInterval(long) - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Sets the session expiry interval in seconds.
share(String) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicBuilder
Creates a builder for a MqttSharedTopicFilter that extends the current Topic Name of this builder.
share(String) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
 
share(String) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilterBuilderBase.Complete
Creates a builder for a MqttSharedTopicFilter that extends the current Topic Filter of this builder.
share(String) - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilterBuilderBase
Creates a builder for a MqttSharedTopicFilter that extends the current Topic Filter of this builder.
SHARE_PREFIX - Static variable in interface com.hivemq.client.mqtt.datatypes.MqttSharedTopicFilter
The prefix of a Shared Topic Filter.
simpleAuth(Mqtt3SimpleAuth) - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
simpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
simpleAuth(Mqtt3SimpleAuth) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
simpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
simpleAuth(Mqtt5SimpleAuth) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
simpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
simpleAuth(Mqtt5SimpleAuth) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
simpleAuth() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
SINGLE_LEVEL_WILDCARD - Static variable in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilter
The single-level wildcard character.
singleLevelWildcard() - Method in interface com.hivemq.client.mqtt.datatypes.MqttTopicFilterBuilderBase
socketConnectTimeout(long, TimeUnit) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
sslConfig(MqttClientSslConfig) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
sslConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
sslConfig(MqttClientSslConfig) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
sslConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
sslWithDefaultConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Sets the secure transport configuration to the default configuration.
sslWithDefaultConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the secure transport configuration to the default configuration.
subprotocol(String) - Method in interface com.hivemq.client.mqtt.MqttWebSocketConfigBuilderBase
Sets the subprotocol.
subscribe(Mqtt3Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Subscribes this client with the given Subscribe message.
subscribe(Mqtt3Subscribe, Consumer<Mqtt3Publish>) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt3Subscribe, Consumer<Mqtt3Publish>, Executor) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt3Subscribe, Consumer<Mqtt3Publish>, boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt3Subscribe, Consumer<Mqtt3Publish>, Executor, boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt3Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Subscribes this client with the given Subscribe message.
subscribe(Mqtt3Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Single for subscribing this client with the given Subscribe message.
subscribe(Mqtt5Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Subscribes this client with the given Subscribe message.
subscribe(Mqtt5Subscribe, Consumer<Mqtt5Publish>) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt5Subscribe, Consumer<Mqtt5Publish>, Executor) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt5Subscribe, Consumer<Mqtt5Publish>, boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt5Subscribe, Consumer<Mqtt5Publish>, Executor, boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Subscribes this client with the given Subscribe message and consumes the incoming Publish messages matching the subscriptions of the Subscribe message with a callback.
subscribe(Mqtt5Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Subscribes this client with the given Subscribe message.
subscribe(Mqtt5Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Single for subscribing this client with the given Subscribe message.
subscribeBoth(WithSingleSubscriber<? super F, ? super S>) - Method in class com.hivemq.client.rx.FlowableWithSingle
 
subscribeBoth(FlowableWithSingleSubscriber<? super F, ? super S>) - Method in class com.hivemq.client.rx.FlowableWithSingle
subscribeBoth(WithSingleSubscriber<? super T, ? super S>) - Method in interface com.hivemq.client.rx.reactivestreams.PublisherWithSingle
subscribeBothActual(WithSingleSubscriber<? super F, ? super S>) - Method in class com.hivemq.client.rx.FlowableWithSingle
 
subscribePublishes(Mqtt3Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a FlowableWithSingle for subscribing this client with the given Subscribe message.
subscribePublishes(Mqtt3Subscribe, boolean) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a FlowableWithSingle for subscribing this client with the given Subscribe message.
subscribePublishes(Mqtt5Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a FlowableWithSingle for subscribing this client with the given Subscribe message.
subscribePublishes(Mqtt5Subscribe, boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a FlowableWithSingle for subscribing this client with the given Subscribe message.
subscribePublishesWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
subscribePublishesWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
subscribeSingleFuture() - Method in class com.hivemq.client.rx.FlowableWithSingle
Subscribes to this Flowable and returns a future for the single item.
subscribeSingleFuture(Consumer<? super F>) - Method in class com.hivemq.client.rx.FlowableWithSingle
Subscribes to this Flowable and returns a future for the single item.
subscribeSingleFuture(Consumer<? super F>, Consumer<? super Throwable>) - Method in class com.hivemq.client.rx.FlowableWithSingle
Subscribes to this Flowable and returns a future for the single item.
subscribeSingleFuture(Consumer<? super F>, Consumer<? super Throwable>, Action) - Method in class com.hivemq.client.rx.FlowableWithSingle
Subscribes to this Flowable and returns a future for the single item.
subscribeSingleFuture(Subscriber<? super F>) - Method in class com.hivemq.client.rx.FlowableWithSingle
Subscribes to this Flowable and returns a future for the single item.
subscribeStream(Mqtt3Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
subscribeStream(Mqtt5Subscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
subscribeStreamWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
subscribeStreamWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
subscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
subscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
subscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
subscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
subscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
subscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient

T

toAsync() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
 
toAsync() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3Client
Turns the API of this client into a asynchronous API based on futures and callbacks.
toAsync() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
 
toAsync() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5Client
Turns the API of this client into a asynchronous API based on futures and callbacks.
toBlocking() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
 
toBlocking() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3Client
Turns the API of this client into a blocking API.
toBlocking() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
 
toBlocking() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5Client
Turns the API of this client into a blocking API.
toByteBuffer() - Method in interface com.hivemq.client.mqtt.datatypes.MqttUtf8String
Returns the UTF-8 encoded representation as a read-only byte buffer.
topic(String) - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilderBase
Sets the mandatory Topic.
topic(MqttTopic) - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilderBase
Sets the mandatory Topic.
topic() - Method in interface com.hivemq.client.mqtt.mqtt3.message.publish.Mqtt3PublishBuilderBase
topic(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase
Sets the mandatory Topic.
topic(MqttTopic) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase
Sets the mandatory Topic.
topic() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase
TOPIC_LEVEL_SEPARATOR - Static variable in interface com.hivemq.client.mqtt.datatypes.MqttTopic
The topic level separator character.
topicAliasMaximum(int) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectRestrictionsBuilderBase
topicFilter(String) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscriptionBuilderBase
Sets the mandatory Topic Filter.
topicFilter(MqttTopicFilter) - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscriptionBuilderBase
Sets the mandatory Topic Filter.
topicFilter() - Method in interface com.hivemq.client.mqtt.mqtt3.message.subscribe.Mqtt3SubscriptionBuilderBase
topicFilter(String) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase.Start
Sets the mandatory first Topic Filter.
topicFilter(MqttTopicFilter) - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase.Start
Sets the mandatory first Topic Filter.
topicFilter() - Method in interface com.hivemq.client.mqtt.mqtt3.message.unsubscribe.Mqtt3UnsubscribeBuilderBase.Start
topicFilter(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilderBase
Sets the mandatory Topic Filter.
topicFilter(MqttTopicFilter) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilderBase
Sets the mandatory Topic Filter.
topicFilter() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscriptionBuilderBase
topicFilter(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase.Start
Sets the mandatory first Topic Filter.
topicFilter(MqttTopicFilter) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase.Start
Sets the mandatory first Topic Filter.
topicFilter() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase.Start
toRx() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3Client
Turns the API of this client into a reactive API.
toRx() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
 
toRx() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5Client
Turns the API of this client into a reactive API.
toRx() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
 
transportConfig(MqttClientTransportConfig) - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
Sets a different transport configuration the client will try to reconnect with.
transportConfig() - Method in interface com.hivemq.client.mqtt.lifecycle.MqttClientReconnector
transportConfig(MqttClientTransportConfig) - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
 
transportConfig() - Method in interface com.hivemq.client.mqtt.mqtt3.lifecycle.Mqtt3ClientReconnector
 
transportConfig(MqttClientTransportConfig) - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
 
transportConfig() - Method in interface com.hivemq.client.mqtt.mqtt5.lifecycle.Mqtt5ClientReconnector
 
transportConfig(MqttClientTransportConfig) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
transportConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
trustManagerFactory(TrustManagerFactory) - Method in interface com.hivemq.client.mqtt.MqttClientSslConfigBuilderBase
Sets the optional user defined trust manager factory.
trustManagerFromKeystore(File, String) - Static method in class com.hivemq.client.util.KeyStoreUtil
 
TypeSwitch<T> - Interface in com.hivemq.client.util
Util to enable switching over types.
TypeSwitch.Default<T> - Class in com.hivemq.client.util
 
TypeSwitch.Never - Class in com.hivemq.client.util
 

U

unsubscribe(Mqtt3Unsubscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
Unsubscribes this client with the given Unsubscribe message.
unsubscribe(Mqtt3Unsubscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
Unsubscribes this client with the given Unsubscribe message.
unsubscribe(Mqtt3Unsubscribe) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
Creates a Completable for unsubscribing this client with the given Unsubscribe message.
unsubscribe(Mqtt5Unsubscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
Unsubscribes this client with the given Unsubscribe message.
unsubscribe(Mqtt5Unsubscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
Unsubscribes this client with the given Unsubscribe message.
unsubscribe(Mqtt5Unsubscribe) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
Creates a Single for unsubscribing this client with the given Unsubscribe message.
unsubscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3AsyncClient
unsubscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3BlockingClient
unsubscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3RxClient
unsubscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient
unsubscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5BlockingClient
unsubscribeWith() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5RxClient
useMqttVersion3() - Method in interface com.hivemq.client.mqtt.MqttClientBuilder
useMqttVersion5() - Method in interface com.hivemq.client.mqtt.MqttClientBuilder
username(String) - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuthBuilderBase
Sets the mandatory username.
username(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt3.message.auth.Mqtt3SimpleAuthBuilderBase
Sets the mandatory username.
username(String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuthBuilderBase
Sets the username.
username(MqttUtf8String) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuthBuilderBase
Sets the username.
username(String) - Method in interface com.hivemq.client.mqtt.MqttProxyConfigBuilderBase
Sets the proxy username.
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthBuilder
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthBuilder
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectBuilderBase
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckBuilder
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckBuilder
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompBuilder
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompBuilder
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecBuilder
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecBuilder
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelBuilder
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelBuilder
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilderBase.Complete
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5SubscribeBuilderBase.Complete
userProperties(Mqtt5UserProperties) - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase.Complete
Sets the User Properties.
userProperties() - Method in interface com.hivemq.client.mqtt.mqtt5.message.unsubscribe.Mqtt5UnsubscribeBuilderBase.Complete
useSsl(MqttClientSslConfig) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
useSsl() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
useSslWithDefaultConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
useWebSocket(MqttWebSocketConfig) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
useWebSocket() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
useWebSocketWithDefaultConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase

V

validatePayloadFormat(boolean) - Method in interface com.hivemq.client.mqtt.mqtt5.advanced.Mqtt5ClientAdvancedConfigBuilderBase
valueOf(String) - Static method in enum com.hivemq.client.mqtt.datatypes.MqttQos
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.lifecycle.MqttDisconnectSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAckReturnCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt3.message.Mqtt3MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt3.message.subscribe.suback.Mqtt3SubAckReturnCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.Mqtt5MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PayloadFormatIndicator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5RetainHandling
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAckReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAckReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.MqttClientState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.MqttGlobalPublishFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.MqttProxyProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hivemq.client.mqtt.MqttVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.hivemq.client.mqtt.datatypes.MqttQos
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.lifecycle.MqttDisconnectSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt3.message.connect.connack.Mqtt3ConnAckReturnCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt3.message.Mqtt3MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt3.message.subscribe.suback.Mqtt3SubAckReturnCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5AuthReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.connect.connack.Mqtt5ConnAckReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.disconnect.Mqtt5DisconnectReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.Mqtt5MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PayloadFormatIndicator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.puback.Mqtt5PubAckReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubcomp.Mqtt5PubCompReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrec.Mqtt5PubRecReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.publish.pubrel.Mqtt5PubRelReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.Mqtt5RetainHandling
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.subscribe.suback.Mqtt5SubAckReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.mqtt5.message.unsubscribe.unsuback.Mqtt5UnsubAckReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.MqttClientState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.MqttGlobalPublishFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.MqttProxyProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hivemq.client.mqtt.MqttVersion
Returns an array containing the constants of this enum type, in the order they are declared.

W

webSocketConfig(MqttWebSocketConfig) - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
webSocketConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
webSocketConfig(MqttWebSocketConfig) - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
webSocketConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
webSocketWithDefaultConfig() - Method in interface com.hivemq.client.mqtt.MqttClientBuilderBase
Sets the WebSocket transport configuration to the default configuration.
webSocketWithDefaultConfig() - Method in interface com.hivemq.client.mqtt.MqttClientTransportConfigBuilderBase
Sets the WebSocket transport configuration to the default configuration.
when(T) - Static method in interface com.hivemq.client.util.TypeSwitch
Returns a TypeSwitch object for switching over an object of type T.
willPublish(Mqtt3Publish) - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
Sets the optional Will Publish.
willPublish() - Method in interface com.hivemq.client.mqtt.mqtt3.message.connect.Mqtt3ConnectBuilderBase
willPublish(Mqtt3Publish) - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
Sets the optional Will Publish.
willPublish() - Method in interface com.hivemq.client.mqtt.mqtt3.Mqtt3ClientBuilder
willPublish(Mqtt5Publish) - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
Sets the optional Will Publish.
willPublish() - Method in interface com.hivemq.client.mqtt.mqtt5.message.connect.Mqtt5ConnectBuilderBase
willPublish(Mqtt5Publish) - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
Sets the optional Will Publish.
willPublish() - Method in interface com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder
WithSingleSubscriber<T,S> - Interface in com.hivemq.client.rx.reactivestreams
A Subscriber which consumes also a single item of type S by WithSingleSubscriber.onSingle(Object) besides items of type T by Subscriber.onNext(Object).
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links