RabbitMQ

RabbitMQ

Scheme: rabbitmq
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).

rabbitmq consumer