@Alias(value="form")
@DisplayName(value="MQTT3 Form Connection")
@ExternalLib(name="Eclipse Paho MQTT3",
description="Eclipse Paho MQTT3 client library for MQTT v3",
nameRegexpMatcher="(.*)\\.jar",
requiredClassName="org.eclipse.paho.client.mqttv3.MqttAsyncClient",
coordinates="org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5",
type=JAR,
optional=true)
public class MQTT3FormConnectionProvider
extends MQTT3ConnectionProvider
clientIDGenerator, connectionOptions, DRIVER_FILE_NAME_PATTERN, filePersistenceOptions, lastWillAndTestament, MQTT_CONNECTION_CLASS_NAME, MQTT_DEPENDENCY, password, tlsContextFactory, username| Constructor and Description |
|---|
MQTT3FormConnectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureMqttConnectOptions(MQTT3Connection mqtt3Connection)
Sets specific configuration options for an
MQTT3Connection |
boolean |
equals(Object o) |
protected String |
getUrl() |
int |
hashCode() |
void |
initialise() |
connect, disconnect, validateprotected void configureMqttConnectOptions(MQTT3Connection mqtt3Connection) throws org.mule.runtime.api.connection.ConnectionException
MQTT3ConnectionProviderMQTT3ConnectionconfigureMqttConnectOptions in class MQTT3ConnectionProvidermqtt3Connection - an instance of MQTT3Connectionorg.mule.runtime.api.connection.ConnectionExceptionprotected String getUrl()
getUrl in class MQTT3ConnectionProviderpublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableinitialise in class MQTT3ConnectionProviderorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic boolean equals(Object o)
equals in class MQTT3ConnectionProviderpublic int hashCode()
hashCode in class MQTT3ConnectionProviderCopyright © 2025 MuleSoft, Inc.. All rights reserved.