| Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
|---|---|---|---|---|---|---|---|
| hostname | path | java.lang.String | true | false | |||
| portNumber | path | int | true | false | |||
| exchangeName | path | java.lang.String | true | false | |||
| username | parameter | java.lang.String | false | guest | |||
| password | parameter | java.lang.String | false | guest | |||
| vhost | parameter | java.lang.String | false | / | |||
| threadPoolSize | parameter | int | false | 10 | |||
| autoAck | parameter | boolean | false | true | |||
| autoDelete | parameter | boolean | false | true | |||
| durable | parameter | boolean | false | true | |||
| bridgeEndpoint | parameter | boolean | false | ||||
| queue | parameter | java.lang.String | false | ||||
| exchangeType | parameter | java.lang.String | false | direct | |||
| routingKey | parameter | java.lang.String | false | ||||
| addresses | parameter | com.rabbitmq.client.Address[] | false | ||||
| connectionTimeout | parameter | int | false | 0 | |||
| requestedChannelMax | parameter | int | false | 0 | |||
| requestedFrameMax | parameter | int | false | 0 | |||
| requestedHeartbeat | parameter | int | false | 0 | |||
| sslProtocol | parameter | java.lang.String | false | ||||
| trustManager | parameter | javax.net.ssl.TrustManager | false | ||||
| clientProperties | parameter | java.util.Map |
false | ||||
| connectionFactory | parameter | com.rabbitmq.client.ConnectionFactory | false | ||||
| automaticRecoveryEnabled | parameter | java.lang.Boolean | false | ||||
| networkRecoveryInterval | parameter | java.lang.Integer | false | ||||
| topologyRecoveryEnabled | parameter | java.lang.Boolean | false | ||||
| prefetchEnabled | parameter | boolean | false | ||||
| prefetchSize | parameter | int | false | ||||
| prefetchCount | parameter | int | false | ||||
| prefetchGlobal | parameter | boolean | false | ||||
| concurrentConsumers | parameter | int | false | 1 | Number of concurrent consumer threads | ||
| declare | parameter | boolean | false | true | |||
| deadLetterExchange | parameter | java.lang.String | false | ||||
| deadLetterRoutingKey | parameter | java.lang.String | false | ||||
| deadLetterQueue | parameter | java.lang.String | false | ||||
| deadLetterExchangeType | parameter | java.lang.String | false | direct | |||
| channelPoolMaxSize | parameter | int | false | 10 | Set maximum number of opened channel in pool @param channelPoolMaxSize Maximum number of opened channel in pool | ||
| channelPoolMaxWait | parameter | long | false | 1000 | Set the maximum number of milliseconds to wait for a channel from the pool @param channelPoolMaxWait Maximum number of milliseconds waiting for a channel | ||
| queueArgsConfigurer | parameter | org.apache.camel.component.rabbitmq.ArgsConfigurer | false | Set the configurer for setting the queue args in Channel.queueDeclare @param queueArgsConfigurer the queue args configurer | |||
| exchangeArgsConfigurer | parameter | org.apache.camel.component.rabbitmq.ArgsConfigurer | false | Set the configurer for setting the exchange args in Channel.exchangeDeclare @param queueArgsConfigurer the queue args configurer | |||
| 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). |