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

A

addCallback(SourceCallback<byte[], MQTT3MessageAttributes>) - Method in class com.mulesoft.connectors.mqtt3.internal.source.MQTT3ConnectionLostHandler
 
ADDITIONAL_PROCESSING_TIME - Static variable in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
 
addSourceCallbackToConnectionLostHandler(SourceCallback<byte[], MQTT3MessageAttributes>) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Adds a SourceCallback to the MQTT3ConnectionLostHandler.
addSourceCallbackToConnectionLostHandler(SourceCallback<byte[], MQTT3MessageAttributes>) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
 

B

build() - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes.Builder
 

C

clientId - Variable in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDCustomExpressionGenerator
Client id used to identify the connection to the MQTT broker.
clientId - Variable in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDRandomSuffixGenerator
Client id to be used to identify the connection to the MQTT broker.
ClientIDCustomExpressionGenerator - Class in com.mulesoft.connectors.mqtt3.api.clientId
A ClientIDGenerator implementation that allows the user to specify an client id and a custom expression to be added to the client id as a suffix.
ClientIDCustomExpressionGenerator() - Constructor for class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDCustomExpressionGenerator
 
ClientIDGenerator - Interface in com.mulesoft.connectors.mqtt3.api.clientId
Generates a Client ID to identify a connection to an MQTT Broker.
clientIDGenerator - Variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
A ClientIDGenerator that generates a Client ID to identify a connection to the MQTT broker.
ClientIDRandomSuffixGenerator - Class in com.mulesoft.connectors.mqtt3.api.clientId
A ClientIDGenerator implementation that will attach a random UUID to the specified Client ID, as a suffix.
ClientIDRandomSuffixGenerator() - Constructor for class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDRandomSuffixGenerator
 
com.mulesoft.connectors.mqtt3.api - package com.mulesoft.connectors.mqtt3.api
 
com.mulesoft.connectors.mqtt3.api.clientId - package com.mulesoft.connectors.mqtt3.api.clientId
 
com.mulesoft.connectors.mqtt3.internal.connection - package com.mulesoft.connectors.mqtt3.internal.connection
 
com.mulesoft.connectors.mqtt3.internal.connection.provider - package com.mulesoft.connectors.mqtt3.internal.connection.provider
 
com.mulesoft.connectors.mqtt3.internal.exceptions - package com.mulesoft.connectors.mqtt3.internal.exceptions
 
com.mulesoft.connectors.mqtt3.internal.extension - package com.mulesoft.connectors.mqtt3.internal.extension
 
com.mulesoft.connectors.mqtt3.internal.operation - package com.mulesoft.connectors.mqtt3.internal.operation
 
com.mulesoft.connectors.mqtt3.internal.routing - package com.mulesoft.connectors.mqtt3.internal.routing
 
com.mulesoft.connectors.mqtt3.internal.source - package com.mulesoft.connectors.mqtt3.internal.source
 
com.mulesoft.connectors.mqtt3.internal.utils - package com.mulesoft.connectors.mqtt3.internal.utils
 
configureMqttConnectOptions(MQTT3Connection) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
Sets specific configuration options for an MQTT3Connection
configureMqttConnectOptions(MQTT3Connection) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FailOverConnectionProvider
 
configureMqttConnectOptions(MQTT3Connection) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FormConnectionProvider
 
configureMqttConnectOptions(MQTT3Connection) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3UrlConnectionProvider
 
connect() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Attempts to establish a connection to the mqtt broker.
connect() - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Establishes the connection to the MQTT broker.
connect() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
connectionOptions - Variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
customClientIdSuffix - Variable in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDCustomExpressionGenerator
Custom client id suffix used to identify the connection to the MQTT broker.

D

DefaultMQTT3Connection - Class in com.mulesoft.connectors.mqtt3.internal.connection
The default implementation of an MQTT3Connection
DefaultMQTT3Connection(String, String, MQTT3ConnectionOptions, MQTT3FilePersistenceOptions, LWTMessage) - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Returns an instance of a DefaultMQTT3Connection.
DefaultMQTT3Message - Class in com.mulesoft.connectors.mqtt3.internal.routing
Represents the default implementation of an MQTT3Message.
DefaultMQTT3Message(int, String, byte[], int, boolean, boolean) - Constructor for class com.mulesoft.connectors.mqtt3.internal.routing.DefaultMQTT3Message
Returns an instance of a DefaultMQTT3Message
deregisterCallbackForTopics(List<Topic>, MQTT3MessageHandler) - Method in class com.mulesoft.connectors.mqtt3.internal.routing.MQTT3TopicRouter
Receives a list of topics and the message handler to be removed from the registry.
disconnect() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Closes the connection to the broker for this connection instance.
disconnect() - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Perform client disconnect.
disconnect(MQTT3Connection) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
DRIVER_FILE_NAME_PATTERN - Static variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 

E

equals(Object) - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDCustomExpressionGenerator
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDRandomSuffixGenerator
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.api.Topic
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3FilePersistenceOptions
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FailOverConnectionProvider
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FormConnectionProvider
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3UrlConnectionProvider
 
equals(Object) - Method in class com.mulesoft.connectors.mqtt3.internal.routing.LWTMessage
 

F

FailOverURL - Class in com.mulesoft.connectors.mqtt3.api
Represents one of several URLs to be included in the connection fail-over broker list in a MQTT3FailOverConnectionProvider.
FailOverURL() - Constructor for class com.mulesoft.connectors.mqtt3.api.FailOverURL
 
filePersistenceOptions - Variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider

G

generateClientID() - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDCustomExpressionGenerator
 
generateClientID() - Method in interface com.mulesoft.connectors.mqtt3.api.clientId.ClientIDGenerator
 
generateClientID() - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDRandomSuffixGenerator
 
getBody() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.LWTMessage
 
getCleanSession() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
getClientId() - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDRandomSuffixGenerator
 
getConnectionTimeout() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
getConnectionTimeoutUnit() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
getContent() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.DefaultMQTT3Message
 
getContent() - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3Message
 
getDataStorePath() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3FilePersistenceOptions
 
getDistinctTopicFilters() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.MQTT3TopicRouter
 
getEnableFilePersistence() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3FilePersistenceOptions
 
getErrorTypes() - Method in class com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3PublishErrorTypes
 
getFailOverServers() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FailOverConnectionProvider
 
getHost() - Method in class com.mulesoft.connectors.mqtt3.api.FailOverURL
 
getId() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.DefaultMQTT3Message
 
getId() - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3Message
 
getIsDuplicate() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.DefaultMQTT3Message
 
getIsDuplicate() - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3Message
 
getIsRetained() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.DefaultMQTT3Message
 
getIsRetained() - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3Message
 
getKeepAliveInterval() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
getKeepAliveIntervalUnit() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
getMaxInFlight() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
getMessageId() - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
 
getParent() - Method in enum com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3Error
 
getPort() - Method in class com.mulesoft.connectors.mqtt3.api.FailOverURL
 
getProtocol() - Method in class com.mulesoft.connectors.mqtt3.api.FailOverURL
 
getProtocol() - Method in enum com.mulesoft.connectors.mqtt3.api.Protocol
 
getQos() - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
The message's quality of service which will be the minimum between the message's original qos level for publish and the listeners qos level for subscription.
getQos() - Method in class com.mulesoft.connectors.mqtt3.api.Topic
 
getQoS() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.DefaultMQTT3Message
 
getQoS() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.LWTMessage
 
getQoS() - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3Message
 
getTopic() - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
 
getTopic() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.DefaultMQTT3Message
 
getTopic() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.LWTMessage
 
getTopic() - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3Message
 
getTopicFilter() - Method in class com.mulesoft.connectors.mqtt3.api.Topic
 
getUrl() - Method in class com.mulesoft.connectors.mqtt3.api.FailOverURL
 
getUrl() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
getUrl() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FailOverConnectionProvider
 
getUrl() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FormConnectionProvider
 
getUrl() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3UrlConnectionProvider
 
getValue() - Method in enum com.mulesoft.connectors.mqtt3.api.QoS
 

H

handleMessageArrived(MQTT3Message) - Method in class com.mulesoft.connectors.mqtt3.internal.routing.MQTT3TopicRouter
Invokes each registered MQTT3MessageHandler associated to a Topic that matches the incoming MQTT3Message's destination topic.
hashCode() - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDCustomExpressionGenerator
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDRandomSuffixGenerator
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.api.Topic
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3FilePersistenceOptions
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FailOverConnectionProvider
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FormConnectionProvider
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3UrlConnectionProvider
 
hashCode() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.LWTMessage
 

I

initialise() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
initialise() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FailOverConnectionProvider
 
initialise() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FormConnectionProvider
 
initialise() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3UrlConnectionProvider
 
isCleanSessionEnabled() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
 
isConnected() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
 
isConnected() - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
 
isDuplicate() - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
 
isRetained() - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
 
isRetained() - Method in class com.mulesoft.connectors.mqtt3.internal.routing.LWTMessage
 
isSessionPresent() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
 
isSessionPresent() - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
 

L

lastWillAndTestament - Variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
The LWTMessage to be set.
LWTMessage - Class in com.mulesoft.connectors.mqtt3.internal.routing
Represents a last will and testament message.
LWTMessage() - Constructor for class com.mulesoft.connectors.mqtt3.internal.routing.LWTMessage
 

M

MQTT3Connection - Interface in com.mulesoft.connectors.mqtt3.internal.connection
Provides a way to interact with mqtt connection objects.
MQTT3ConnectionExceptionResolver - Class in com.mulesoft.connectors.mqtt3.internal.exceptions
Resolves whether a specific exception's root cause is connectivity related by analysing the error code provided by the driver.
MQTT3ConnectionExceptionResolver() - Constructor for class com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3ConnectionExceptionResolver
 
MQTT3ConnectionLostHandler - Class in com.mulesoft.connectors.mqtt3.internal.source
Handles the event of a connection being lost.
MQTT3ConnectionLostHandler() - Constructor for class com.mulesoft.connectors.mqtt3.internal.source.MQTT3ConnectionLostHandler
 
MQTT3ConnectionOptions - Class in com.mulesoft.connectors.mqtt3.internal.connection
Represents an MQTT connection's settings.
MQTT3ConnectionOptions() - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3ConnectionOptions
 
MQTT3ConnectionProvider - Class in com.mulesoft.connectors.mqtt3.internal.connection.provider
Cached Connection provider that creates MQTT3 Connections
MQTT3ConnectionProvider() - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
MQTT3Connector - Class in com.mulesoft.connectors.mqtt3.internal.extension
MQTT3 is a MQTT v3 compliant MuleSoft Extension, used to consume and produce MQTT Messages.
MQTT3Connector() - Constructor for class com.mulesoft.connectors.mqtt3.internal.extension.MQTT3Connector
 
MQTT3Error - Enum in com.mulesoft.connectors.mqtt3.internal.exceptions
Errors for the MQTT3Connector
MQTT3FailOverConnectionProvider - Class in com.mulesoft.connectors.mqtt3.internal.connection.provider
Cached Connection provider that creates MQTT Connections.
MQTT3FailOverConnectionProvider() - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FailOverConnectionProvider
 
MQTT3FilePersistenceOptions - Class in com.mulesoft.connectors.mqtt3.internal.connection
Represents the MQTT connector's file persistence settings for reliable messaging.
MQTT3FilePersistenceOptions() - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3FilePersistenceOptions
 
MQTT3FormConnectionProvider - Class in com.mulesoft.connectors.mqtt3.internal.connection.provider
Cached Connection provider that creates MQTT Connections.
MQTT3FormConnectionProvider() - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3FormConnectionProvider
 
MQTT3ForwardingMessageHandler - Class in com.mulesoft.connectors.mqtt3.internal.routing
Represents an implementation of MQTT3MessageHandler that will forward the message to the handler as soon as it has arrived.
MQTT3ForwardingMessageHandler(MQTT3MessageHandler) - Constructor for class com.mulesoft.connectors.mqtt3.internal.routing.MQTT3ForwardingMessageHandler
Returns an instance of a MQTT3ForwardingMessageHandler
MQTT3InvalidClientIDException - Exception in com.mulesoft.connectors.mqtt3.internal.exceptions
A ModuleException for the cases in which an invalid client id is provided to identify a connection.
MQTT3InvalidClientIDException(String) - Constructor for exception com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3InvalidClientIDException
Returns an instance of MQTT3InvalidClientIDException.
MQTT3InvalidTopicException - Exception in com.mulesoft.connectors.mqtt3.internal.exceptions
A ModuleException for the cases in which an invalid topic is provided to publish a message.
MQTT3InvalidTopicException(Throwable) - Constructor for exception com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3InvalidTopicException
Returns an instance of MQTT3InvalidTopicException.
MQTT3Message - Interface in com.mulesoft.connectors.mqtt3.internal.routing
Represents an mqtt message.
MQTT3MessageAttributes - Class in com.mulesoft.connectors.mqtt3.api
Represents an MQTT3Message's attributes.
MQTT3MessageAttributes() - Constructor for class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes
The MQTT3MessageAttributes default constructor.
MQTT3MessageAttributes.Builder - Class in com.mulesoft.connectors.mqtt3.api
Builder implementation for creating a MQTT3MessageAttributes instance.
MQTT3MessageHandler - Interface in com.mulesoft.connectors.mqtt3.internal.routing
Handles the event of an MQTT3Message being received.
MQTT3MessageListener - Class in com.mulesoft.connectors.mqtt3.internal.source
 
MQTT3MessageListener() - Constructor for class com.mulesoft.connectors.mqtt3.internal.source.MQTT3MessageListener
 
MQTT3Operations - Class in com.mulesoft.connectors.mqtt3.internal.operation
MQTT3 Connector operations
MQTT3Operations() - Constructor for class com.mulesoft.connectors.mqtt3.internal.operation.MQTT3Operations
 
MQTT3PersistenceException - Exception in com.mulesoft.connectors.mqtt3.internal.exceptions
A ModuleException for the cases where an error occurred while reading/writing persistent data for reliable messaging.
MQTT3PersistenceException(Throwable) - Constructor for exception com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3PersistenceException
Returns an instance of MQTT3PersistenceException
MQTT3PublishActionListener - Class in com.mulesoft.connectors.mqtt3.internal.connection
Represents an action to be executed when a message publication action has been completed.
MQTT3PublishActionListener(CompletableFuture<Integer>, MQTT3Connection) - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3PublishActionListener
Returns a new instance of an MQTT3PublishActionListener.
MQTT3PublishErrorTypes - Class in com.mulesoft.connectors.mqtt3.internal.exceptions
Defines the possible errors for the publish operation.
MQTT3PublishErrorTypes() - Constructor for class com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3PublishErrorTypes
 
MQTT3PublishException - Exception in com.mulesoft.connectors.mqtt3.internal.exceptions
A ModuleException for the cases in which an error arises while publishing a message to a topic.
MQTT3PublishException(Throwable) - Constructor for exception com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3PublishException
Returns an instance of MQTT3PublishException.
MQTT3SubscriptionSuccessListener - Class in com.mulesoft.connectors.mqtt3.internal.connection
Represents an action to be performed when a subscription action has been completed.
MQTT3SubscriptionSuccessListener() - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3SubscriptionSuccessListener
 
MQTT3TopicMatcher - Interface in com.mulesoft.connectors.mqtt3.internal.routing
Determines whether a specific topic name matches a topic filter.
MQTT3TopicRouter - Class in com.mulesoft.connectors.mqtt3.internal.routing
Maps subscription Topics to a set of MQTT3MessageHandlers.
MQTT3TopicRouter(MQTT3TopicMatcher) - Constructor for class com.mulesoft.connectors.mqtt3.internal.routing.MQTT3TopicRouter
Returns a new instance of MQTT3TopicRouter
MQTT3UrlConnectionProvider - Class in com.mulesoft.connectors.mqtt3.internal.connection.provider
Cached Connection provider that creates MQTT Connections.
MQTT3UrlConnectionProvider() - Constructor for class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3UrlConnectionProvider
 
MQTT_CONNECTION_CLASS_NAME - Static variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 
MQTT_DEPENDENCY - Static variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
 

N

newInstance() - Static method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes.Builder
 

O

onConnectionLost(Throwable, Object) - Method in class com.mulesoft.connectors.mqtt3.internal.source.MQTT3ConnectionLostHandler
Invoked when a connection that had been successfully established, is lost.
onFailure(IMqttToken, Throwable) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3PublishActionListener
 
onFailure(IMqttToken, Throwable) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3SubscriptionSuccessListener
 
onMessageArrived(MQTT3Message) - Method in class com.mulesoft.connectors.mqtt3.internal.routing.MQTT3ForwardingMessageHandler
 
onMessageArrived(MQTT3Message) - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3MessageHandler
Handles the event of a message arrival.
onStart(SourceCallback<byte[], MQTT3MessageAttributes>) - Method in class com.mulesoft.connectors.mqtt3.internal.source.MQTT3MessageListener
 
onStop() - Method in class com.mulesoft.connectors.mqtt3.internal.source.MQTT3MessageListener
 
onSuccess(IMqttToken) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3PublishActionListener
 
onSuccess(IMqttToken) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.MQTT3SubscriptionSuccessListener
 

P

password - Variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
Password to be used when providing authentication credentials to the MQTT broker.
Protocol - Enum in com.mulesoft.connectors.mqtt3.api
Declares the kind of protocol to be used to connect to the broker.
publish(String, byte[], int, boolean) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Publishes a message to a topic, with the specified quality of service and retention flag.
publish(String, byte[], int, boolean) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Publishes a message to an mqtt topic.
publish(String, MQTT3Connection, InputStream, QoS, boolean, CompletionCallback<Void, Void>) - Method in class com.mulesoft.connectors.mqtt3.internal.operation.MQTT3Operations
Operation that allows the user to publish a single MQTT3Message to a given exchange

Q

QoS - Enum in com.mulesoft.connectors.mqtt3.api
Declares the quality of service to be used to publish or receive mqtt messages.

R

registerCallbackForTopics(List<Topic>, MQTT3MessageHandler) - Method in class com.mulesoft.connectors.mqtt3.internal.routing.MQTT3TopicRouter
Receives a list of topics and the message handler to be invoked when messages for those topics are received.
registerMessageHandler(List<Topic>, MQTT3MessageHandler) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Registers a MQTT3MessageHandler locally for the provided topics without subscribing to the broker.
registerMessageHandler(List<Topic>, MQTT3MessageHandler) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Registers a MQTT3MessageHandler locally for the provided topics without subscribing to the broker.
resolveMQTT3ConnectionException(Throwable, Object) - Static method in class com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3ConnectionExceptionResolver
Resolves whether a specific exception's root cause is connectivity related.
resolveUrl(FailOverURL) - Static method in class com.mulesoft.connectors.mqtt3.internal.utils.UrlResolver
 

S

setClientId(String) - Method in class com.mulesoft.connectors.mqtt3.api.clientId.ClientIDRandomSuffixGenerator
 
setFailOverServers(String[]) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Sets a list of fail over servers to be iterated over until a connection is successfully established.
setFailOverServers(String[]) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Sets a list of fail-over servers to iterate over and attempt to establish a connection.
setQos(QoS) - Method in class com.mulesoft.connectors.mqtt3.api.Topic
 
setTLSOptions(TlsContextFactory) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Sets a TlsContextFactory for the connection.
setTLSOptions(TlsContextFactory) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Sets the TLS context for the connection.
setTopicFilter(String) - Method in class com.mulesoft.connectors.mqtt3.api.Topic
 
setUsernamePassword(String, String) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Sets a username and a password for authentication.
setUsernamePassword(String, String) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Sets the username and password for the connection to authenticate to the mqtt broker.
subscribeToTopics(List<Topic>) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Subscribes to the provided topics on the broker.
subscribeToTopics(List<Topic>) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Subscribes to the provided topics on the broker.

T

testConnectivity() - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
 
testConnectivity() - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
Tests if the connection can be established without changing the current connection state.
tlsContextFactory - Variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
A factory for TLS contexts.
Topic - Class in com.mulesoft.connectors.mqtt3.api
Represents an MQTT v3 topic.
Topic() - Constructor for class com.mulesoft.connectors.mqtt3.api.Topic
 
topicMatches(String, String) - Method in interface com.mulesoft.connectors.mqtt3.internal.routing.MQTT3TopicMatcher
 

U

unsubscribeListenerFromTopics(List<Topic>, MQTT3MessageHandler) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.DefaultMQTT3Connection
Unsubscribes the client with the connection's client id from the provided list of Topics.
unsubscribeListenerFromTopics(List<Topic>, MQTT3MessageHandler) - Method in interface com.mulesoft.connectors.mqtt3.internal.connection.MQTT3Connection
De-registers the provided MQTT3MessageHandler from the list of provided topics.
UrlResolver - Class in com.mulesoft.connectors.mqtt3.internal.utils
Resolves a URL.
UrlResolver() - Constructor for class com.mulesoft.connectors.mqtt3.internal.utils.UrlResolver
 
username - Variable in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
Username to be used when providing authentication credentials to the MQTT broker.

V

validate(MQTT3Connection) - Method in class com.mulesoft.connectors.mqtt3.internal.connection.provider.MQTT3ConnectionProvider
Validates the provided MQTT3Connection by testing its connectivity.
valueOf(String) - Static method in enum com.mulesoft.connectors.mqtt3.api.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.connectors.mqtt3.api.QoS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3Error
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mulesoft.connectors.mqtt3.api.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.connectors.mqtt3.api.QoS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.connectors.mqtt3.internal.exceptions.MQTT3Error
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDuplicate(boolean) - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes.Builder
Sets the duplicate flag for the MQTT3MessageAttributes instance.
withMessageId(int) - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes.Builder
Sets a message id for the MQTT3MessageAttributes instance.
withQoS(int) - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes.Builder
Sets a qos for the MQTT3MessageAttributes instance.
withRetained(boolean) - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes.Builder
Sets the retained flag for the MQTT3MessageAttributes instance.
withTopic(String) - Method in class com.mulesoft.connectors.mqtt3.api.MQTT3MessageAttributes.Builder
Sets a topic for the MQTT3MessageAttributes instance.
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2025 MuleSoft, Inc.. All rights reserved.