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). |