public static interface RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
additionalHeaders(Map<String,Object> additionalHeaders)
Map of additional headers.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
additionalHeaders(String additionalHeaders)
Map of additional headers.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
additionalProperties(Map<String,Object> additionalProperties)
Map of additional properties.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
additionalProperties(String additionalProperties)
Map of additional properties.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
addresses(String addresses)
If this option is set, camel-rabbitmq will try to create connection
based on the setting of option addresses.
|
default RabbitMQEndpointBuilderFactory.AdvancedRabbitMQEndpointProducerBuilder |
advanced() |
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
allowCustomHeaders(boolean allowCustomHeaders)
Allow pass custom values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
allowCustomHeaders(String allowCustomHeaders)
Allow pass custom values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
allowNullHeaders(boolean allowNullHeaders)
Allow pass null values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
allowNullHeaders(String allowNullHeaders)
Allow pass null values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
autoDelete(boolean autoDelete)
If it is true, the exchange will be deleted when it is no longer in
use.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
autoDelete(String autoDelete)
If it is true, the exchange will be deleted when it is no longer in
use.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
automaticRecoveryEnabled(Boolean automaticRecoveryEnabled)
Enables connection automatic recovery (uses connection implementation
that performs automatic recovery when existing connection has
failures).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
automaticRecoveryEnabled(String automaticRecoveryEnabled)
Enables connection automatic recovery (uses connection implementation
that performs automatic recovery when existing connection has
failures).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
bridgeEndpoint(boolean bridgeEndpoint)
If the bridgeEndpoint is true, the producer will ignore the message
header of rabbitmq.EXCHANGE_NAME and rabbitmq.ROUTING_KEY.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
bridgeEndpoint(String bridgeEndpoint)
If the bridgeEndpoint is true, the producer will ignore the message
header of rabbitmq.EXCHANGE_NAME and rabbitmq.ROUTING_KEY.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
channelPoolMaxSize(int channelPoolMaxSize)
Get maximum number of opened channel in pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
channelPoolMaxSize(String channelPoolMaxSize)
Get maximum number of opened channel in pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
channelPoolMaxWait(long channelPoolMaxWait)
Set the maximum number of milliseconds to wait for a channel from the
pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
channelPoolMaxWait(String channelPoolMaxWait)
Set the maximum number of milliseconds to wait for a channel from the
pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
connectionFactory(Object connectionFactory)
To use a custom RabbitMQ connection factory.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
connectionFactory(String connectionFactory)
To use a custom RabbitMQ connection factory.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
deadLetterExchange(String deadLetterExchange)
The name of the dead letter exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
deadLetterExchangeType(String deadLetterExchangeType)
The type of the dead letter exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
deadLetterQueue(String deadLetterQueue)
The name of the dead letter queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
deadLetterRoutingKey(String deadLetterRoutingKey)
The routing key for the dead letter exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
declare(boolean declare)
If the option is true, camel declare the exchange and queue name and
bind them together.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
declare(String declare)
If the option is true, camel declare the exchange and queue name and
bind them together.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
durable(boolean durable)
If we are declaring a durable exchange (the exchange will survive a
server restart).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
durable(String durable)
If we are declaring a durable exchange (the exchange will survive a
server restart).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
exchangeType(String exchangeType)
The exchange type such as direct or topic.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
exclusive(boolean exclusive)
Exclusive queues may only be accessed by the current connection, and
are deleted when that connection closes.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
exclusive(String exclusive)
Exclusive queues may only be accessed by the current connection, and
are deleted when that connection closes.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
guaranteedDeliveries(boolean guaranteedDeliveries)
When true, an exception will be thrown when the message cannot be
delivered (basic.return) and the message is marked as mandatory.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
guaranteedDeliveries(String guaranteedDeliveries)
When true, an exception will be thrown when the message cannot be
delivered (basic.return) and the message is marked as mandatory.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
hostname(String hostname)
The hostname of the running rabbitmq instance or cluster.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
immediate(boolean immediate)
This flag tells the server how to react if the message cannot be
routed to a queue consumer immediately.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
immediate(String immediate)
This flag tells the server how to react if the message cannot be
routed to a queue consumer immediately.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
mandatory(boolean mandatory)
This flag tells the server how to react if the message cannot be
routed to a queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
mandatory(String mandatory)
This flag tells the server how to react if the message cannot be
routed to a queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
passive(boolean passive)
Passive queues depend on the queue already to be available at
RabbitMQ.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
passive(String passive)
Passive queues depend on the queue already to be available at
RabbitMQ.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
password(String password)
Password for authenticated access.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
portNumber(int portNumber)
Port number for the host with the running rabbitmq instance or
cluster.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
portNumber(String portNumber)
Port number for the host with the running rabbitmq instance or
cluster.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
publisherAcknowledgements(boolean publisherAcknowledgements)
When true, the message will be published with publisher
acknowledgements turned on.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
publisherAcknowledgements(String publisherAcknowledgements)
When true, the message will be published with publisher
acknowledgements turned on.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
publisherAcknowledgementsTimeout(long publisherAcknowledgementsTimeout)
The amount of time in milliseconds to wait for a basic.ack response
from RabbitMQ server.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
publisherAcknowledgementsTimeout(String publisherAcknowledgementsTimeout)
The amount of time in milliseconds to wait for a basic.ack response
from RabbitMQ server.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
queue(String queue)
The queue to receive messages from.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
routingKey(String routingKey)
The routing key to use when binding a consumer queue to the exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipDlqDeclare(boolean skipDlqDeclare)
If true the producer will not declare and bind a dead letter queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipDlqDeclare(String skipDlqDeclare)
If true the producer will not declare and bind a dead letter queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipExchangeDeclare(boolean skipExchangeDeclare)
This can be used if we need to declare the queue but not the
exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipExchangeDeclare(String skipExchangeDeclare)
This can be used if we need to declare the queue but not the
exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipQueueBind(boolean skipQueueBind)
If true the queue will not be bound to the exchange after declaring
it.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipQueueBind(String skipQueueBind)
If true the queue will not be bound to the exchange after declaring
it.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipQueueDeclare(boolean skipQueueDeclare)
If true the producer will not declare and bind a queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
skipQueueDeclare(String skipQueueDeclare)
If true the producer will not declare and bind a queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
sslProtocol(String sslProtocol)
Enables SSL on connection, accepted value are true, TLS and 'SSLv3.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
trustManager(Object trustManager)
Configure SSL trust manager, SSL should be enabled for this option to
be effective.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
trustManager(String trustManager)
Configure SSL trust manager, SSL should be enabled for this option to
be effective.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
username(String username)
Username in case of authenticated access.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
vhost(String vhost)
The vhost for the channel.
|
default RabbitMQEndpointBuilderFactory.AdvancedRabbitMQEndpointProducerBuilder advanced()
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder addresses(String addresses)
addresses - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder autoDelete(boolean autoDelete)
autoDelete - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder autoDelete(String autoDelete)
autoDelete - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder automaticRecoveryEnabled(Boolean automaticRecoveryEnabled)
automaticRecoveryEnabled - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder automaticRecoveryEnabled(String automaticRecoveryEnabled)
automaticRecoveryEnabled - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder connectionFactory(Object connectionFactory)
connectionFactory - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder connectionFactory(String connectionFactory)
connectionFactory - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder deadLetterExchange(String deadLetterExchange)
deadLetterExchange - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder deadLetterExchangeType(String deadLetterExchangeType)
deadLetterExchangeType - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder deadLetterQueue(String deadLetterQueue)
deadLetterQueue - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder deadLetterRoutingKey(String deadLetterRoutingKey)
deadLetterRoutingKey - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder declare(boolean declare)
declare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder declare(String declare)
declare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder durable(boolean durable)
durable - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder durable(String durable)
durable - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder exchangeType(String exchangeType)
exchangeType - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder exclusive(boolean exclusive)
exclusive - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder exclusive(String exclusive)
exclusive - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder hostname(String hostname)
hostname - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder passive(boolean passive)
passive - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder passive(String passive)
passive - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder portNumber(int portNumber)
portNumber - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder portNumber(String portNumber)
portNumber - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder queue(String queue)
queue - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder routingKey(String routingKey)
routingKey - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipDlqDeclare(boolean skipDlqDeclare)
skipDlqDeclare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipDlqDeclare(String skipDlqDeclare)
skipDlqDeclare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipExchangeDeclare(boolean skipExchangeDeclare)
skipExchangeDeclare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipExchangeDeclare(String skipExchangeDeclare)
skipExchangeDeclare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipQueueBind(boolean skipQueueBind)
skipQueueBind - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipQueueBind(String skipQueueBind)
skipQueueBind - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipQueueDeclare(boolean skipQueueDeclare)
skipQueueDeclare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder skipQueueDeclare(String skipQueueDeclare)
skipQueueDeclare - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder vhost(String vhost)
vhost - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder additionalHeaders(Map<String,Object> additionalHeaders)
additionalHeaders - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder additionalHeaders(String additionalHeaders)
additionalHeaders - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder additionalProperties(Map<String,Object> additionalProperties)
additionalProperties - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder additionalProperties(String additionalProperties)
additionalProperties - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder allowCustomHeaders(boolean allowCustomHeaders)
allowCustomHeaders - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder allowCustomHeaders(String allowCustomHeaders)
allowCustomHeaders - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder allowNullHeaders(boolean allowNullHeaders)
allowNullHeaders - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder allowNullHeaders(String allowNullHeaders)
allowNullHeaders - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder bridgeEndpoint(boolean bridgeEndpoint)
bridgeEndpoint - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder bridgeEndpoint(String bridgeEndpoint)
bridgeEndpoint - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder channelPoolMaxSize(int channelPoolMaxSize)
channelPoolMaxSize - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder channelPoolMaxSize(String channelPoolMaxSize)
channelPoolMaxSize - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder channelPoolMaxWait(long channelPoolMaxWait)
channelPoolMaxWait - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder channelPoolMaxWait(String channelPoolMaxWait)
channelPoolMaxWait - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder guaranteedDeliveries(boolean guaranteedDeliveries)
guaranteedDeliveries - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder guaranteedDeliveries(String guaranteedDeliveries)
guaranteedDeliveries - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder immediate(boolean immediate)
immediate - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder immediate(String immediate)
immediate - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder mandatory(boolean mandatory)
mandatory - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder mandatory(String mandatory)
mandatory - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder publisherAcknowledgements(boolean publisherAcknowledgements)
publisherAcknowledgements - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder publisherAcknowledgements(String publisherAcknowledgements)
publisherAcknowledgements - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder publisherAcknowledgementsTimeout(long publisherAcknowledgementsTimeout)
publisherAcknowledgementsTimeout - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder publisherAcknowledgementsTimeout(String publisherAcknowledgementsTimeout)
publisherAcknowledgementsTimeout - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder password(String password)
password - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder sslProtocol(String sslProtocol)
sslProtocol - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder trustManager(Object trustManager)
trustManager - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder trustManager(String trustManager)
trustManager - the value to setdefault RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder username(String username)
username - the value to setApache Camel