MQTT endpoint
| Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
|---|---|---|---|---|---|---|---|
| name | path | java.lang.String | true | false | |||
| host | parameter | java.net.URI | false | ||||
| localAddress | parameter | java.net.URI | false | ||||
| sslContext | parameter | javax.net.ssl.SSLContext | false | ||||
| dispatchQueue | parameter | org.fusesource.hawtdispatch.DispatchQueue | false | ||||
| blockingExecutor | parameter | java.util.concurrent.Executor | false | ||||
| maxReadRate | parameter | int | false | ||||
| maxWriteRate | parameter | int | false | ||||
| trafficClass | parameter | int | false | 8 | |||
| receiveBufferSize | parameter | int | false | 65536 | |||
| sendBufferSize | parameter | int | false | 65536 | |||
| useLocalHost | parameter | boolean | false | true | |||
| reconnectDelay | parameter | long | false | 10 | |||
| reconnectDelayMax | parameter | long | false | 30000 | |||
| reconnectBackOffMultiplier | parameter | double | false | 2.0 | |||
| reconnectAttemptsMax | parameter | long | false | -1 | |||
| connectAttemptsMax | parameter | long | false | -1 | |||
| tracer | parameter | org.fusesource.mqtt.client.Tracer | false | ||||
| subscribeTopicName | parameter | java.lang.String | false | These are set on the Endpoint - together with properties inherited from MQTT | |||
| subscribeTopicNames | parameter | java.lang.String | false | ||||
| publishTopicName | parameter | java.lang.String | false | camel/mqtt/test | |||
| connectWaitInSeconds | parameter | int | false | 10 | |||
| disconnectWaitInSeconds | parameter | int | false | 5 | |||
| sendWaitInSeconds | parameter | int | false | 5 | |||
| byDefaultRetain | parameter | boolean | false | ||||
| qos | parameter | org.fusesource.mqtt.client.QoS | false | AT_MOST_ONCE AT_LEAST_ONCE EXACTLY_ONCE |
|||
| exchangePattern | parameter | org.apache.camel.ExchangePattern | false | InOnly | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
| synchronous | parameter | boolean | false | false | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |