public static interface PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder extends ComponentBuilder<org.apache.camel.component.paho.mqtt5.PahoMqtt5Component>
| Modifier and Type | Method and Description |
|---|---|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
automaticReconnect(boolean automaticReconnect)
Sets whether the client will automatically attempt to reconnect to
the server if the connection is lost.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
brokerUrl(String brokerUrl)
The URL of the MQTT broker.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
cleanStart(boolean cleanStart)
Sets whether the client and server should remember state across
restarts and reconnects.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
client(org.eclipse.paho.mqttv5.client.MqttClient client)
To use a shared Paho client.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
clientId(String clientId)
MQTT client identifier.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
configuration(org.apache.camel.component.paho.mqtt5.PahoMqtt5Configuration configuration)
To use the shared Paho configuration.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
connectionTimeout(int connectionTimeout)
Sets the connection timeout value.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
customWebSocketHeaders(Map<String,String> customWebSocketHeaders)
Sets the Custom WebSocket Headers for the WebSocket Connection.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
executorServiceTimeout(int executorServiceTimeout)
Set the time in seconds that the executor service should wait when
terminating before forcefully terminating.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
filePersistenceDirectory(String filePersistenceDirectory)
Base directory used by file persistence.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
httpsHostnameVerificationEnabled(boolean httpsHostnameVerificationEnabled)
Whether SSL HostnameVerifier is enabled or not.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
keepAliveInterval(int keepAliveInterval)
Sets the keep alive interval.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
maxReconnectDelay(int maxReconnectDelay)
Get the maximum time (in millis) to wait between reconnects.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
password(String password)
Password to be used for authentication against the MQTT broker.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
persistence(org.apache.camel.component.paho.mqtt5.PahoMqtt5Persistence persistence)
Client persistence to be used - memory or file.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
qos(int qos)
Client quality of service level (0-2).
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
receiveMaximum(int receiveMaximum)
Sets the Receive Maximum.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
retained(boolean retained)
Retain option.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
serverURIs(String serverURIs)
Set a list of one or more serverURIs the client may connect to.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
sessionExpiryInterval(long sessionExpiryInterval)
Sets the Session Expiry Interval.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
socketFactory(SocketFactory socketFactory)
Sets the SocketFactory to use.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
sslClientProps(Properties sslClientProps)
Sets the SSL properties for the connection.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
sslHostnameVerifier(HostnameVerifier sslHostnameVerifier)
Sets the HostnameVerifier for the SSL connection.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
userName(String userName)
Username to be used for authentication against the MQTT broker.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
willMqttProperties(org.eclipse.paho.mqttv5.common.packet.MqttProperties willMqttProperties)
Sets the Last Will and Testament (LWT) for the connection.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
willPayload(String willPayload)
Sets the Last Will and Testament (LWT) for the connection.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
willQos(int willQos)
Sets the Last Will and Testament (LWT) for the connection.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
willRetained(boolean willRetained)
Sets the Last Will and Testament (LWT) for the connection.
|
default PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder |
willTopic(String willTopic)
Sets the Last Will and Testament (LWT) for the connection.
|
build, build, doSetProperty, registerdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder automaticReconnect(boolean automaticReconnect)
automaticReconnect - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder brokerUrl(String brokerUrl)
brokerUrl - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder cleanStart(boolean cleanStart)
cleanStart - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder clientId(String clientId)
clientId - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder configuration(org.apache.camel.component.paho.mqtt5.PahoMqtt5Configuration configuration)
configuration - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder connectionTimeout(int connectionTimeout)
connectionTimeout - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder filePersistenceDirectory(String filePersistenceDirectory)
filePersistenceDirectory - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder keepAliveInterval(int keepAliveInterval)
keepAliveInterval - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder maxReconnectDelay(int maxReconnectDelay)
maxReconnectDelay - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder persistence(org.apache.camel.component.paho.mqtt5.PahoMqtt5Persistence persistence)
persistence - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder qos(int qos)
qos - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder receiveMaximum(int receiveMaximum)
receiveMaximum - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder retained(boolean retained)
retained - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder serverURIs(String serverURIs)
serverURIs - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder sessionExpiryInterval(long sessionExpiryInterval)
sessionExpiryInterval - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder willMqttProperties(org.eclipse.paho.mqttv5.common.packet.MqttProperties willMqttProperties)
willMqttProperties - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder willPayload(String willPayload)
willPayload - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder willQos(int willQos)
willQos - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder willRetained(boolean willRetained)
willRetained - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder willTopic(String willTopic)
willTopic - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder client(org.eclipse.paho.mqttv5.client.MqttClient client)
client - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder customWebSocketHeaders(Map<String,String> customWebSocketHeaders)
customWebSocketHeaders - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder executorServiceTimeout(int executorServiceTimeout)
executorServiceTimeout - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder httpsHostnameVerificationEnabled(boolean httpsHostnameVerificationEnabled)
httpsHostnameVerificationEnabled - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder password(String password)
password - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder socketFactory(SocketFactory socketFactory)
socketFactory - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder sslClientProps(Properties sslClientProps)
sslClientProps - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder sslHostnameVerifier(HostnameVerifier sslHostnameVerifier)
sslHostnameVerifier - the value to setdefault PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder userName(String userName)
userName - the value to setApache Camel