| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointBuilder
Builder for endpoint for the RabbitMQ component.
|
| Modifier and Type | Method and Description |
|---|---|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.additionalHeaders(Map<String,Object> additionalHeaders)
Map of additional headers.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.additionalHeaders(String additionalHeaders)
Map of additional headers.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.additionalProperties(Map<String,Object> additionalProperties)
Map of additional properties.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.additionalProperties(String additionalProperties)
Map of additional properties.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
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.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.allowCustomHeaders(boolean allowCustomHeaders)
Allow pass custom values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.allowCustomHeaders(String allowCustomHeaders)
Allow pass custom values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.allowNullHeaders(boolean allowNullHeaders)
Allow pass null values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.allowNullHeaders(String allowNullHeaders)
Allow pass null values to header.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.autoDelete(boolean autoDelete)
If it is true, the exchange will be deleted when it is no longer in
use.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.autoDelete(String autoDelete)
If it is true, the exchange will be deleted when it is no longer in
use.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.automaticRecoveryEnabled(Boolean automaticRecoveryEnabled)
Enables connection automatic recovery (uses connection implementation
that performs automatic recovery when existing connection has
failures).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.automaticRecoveryEnabled(String automaticRecoveryEnabled)
Enables connection automatic recovery (uses connection implementation
that performs automatic recovery when existing connection has
failures).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.AdvancedRabbitMQEndpointProducerBuilder.basic() |
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
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 |
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 |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.channelPoolMaxSize(int channelPoolMaxSize)
Get maximum number of opened channel in pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.channelPoolMaxSize(String channelPoolMaxSize)
Get maximum number of opened channel in pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.channelPoolMaxWait(long channelPoolMaxWait)
Set the maximum number of milliseconds to wait for a channel from the
pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.channelPoolMaxWait(String channelPoolMaxWait)
Set the maximum number of milliseconds to wait for a channel from the
pool.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.connectionFactory(Object connectionFactory)
To use a custom RabbitMQ connection factory.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.connectionFactory(String connectionFactory)
To use a custom RabbitMQ connection factory.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.deadLetterExchange(String deadLetterExchange)
The name of the dead letter exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.deadLetterExchangeType(String deadLetterExchangeType)
The type of the dead letter exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.deadLetterQueue(String deadLetterQueue)
The name of the dead letter queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.deadLetterRoutingKey(String deadLetterRoutingKey)
The routing key for the dead letter exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.declare(boolean declare)
If the option is true, camel declare the exchange and queue name and
bind them together.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.declare(String declare)
If the option is true, camel declare the exchange and queue name and
bind them together.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.durable(boolean durable)
If we are declaring a durable exchange (the exchange will survive a
server restart).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.durable(String durable)
If we are declaring a durable exchange (the exchange will survive a
server restart).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.exchangeType(String exchangeType)
The exchange type such as direct or topic.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
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 |
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 |
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 |
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 |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.hostname(String hostname)
The hostname of the running rabbitmq instance or cluster.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
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 |
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 |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
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 |
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 |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.passive(boolean passive)
Passive queues depend on the queue already to be available at
RabbitMQ.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.passive(String passive)
Passive queues depend on the queue already to be available at
RabbitMQ.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.password(String password)
Password for authenticated access.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.portNumber(int portNumber)
Port number for the host with the running rabbitmq instance or
cluster.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.portNumber(String portNumber)
Port number for the host with the running rabbitmq instance or
cluster.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.publisherAcknowledgements(boolean publisherAcknowledgements)
When true, the message will be published with publisher
acknowledgements turned on.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.publisherAcknowledgements(String publisherAcknowledgements)
When true, the message will be published with publisher
acknowledgements turned on.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.publisherAcknowledgementsTimeout(long publisherAcknowledgementsTimeout)
The amount of time in milliseconds to wait for a basic.ack response
from RabbitMQ server.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.publisherAcknowledgementsTimeout(String publisherAcknowledgementsTimeout)
The amount of time in milliseconds to wait for a basic.ack response
from RabbitMQ server.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.queue(String queue)
The queue to receive messages from.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.routingKey(String routingKey)
The routing key to use when binding a consumer queue to the exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipDlqDeclare(boolean skipDlqDeclare)
If true the producer will not declare and bind a dead letter queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipDlqDeclare(String skipDlqDeclare)
If true the producer will not declare and bind a dead letter queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipExchangeDeclare(boolean skipExchangeDeclare)
This can be used if we need to declare the queue but not the
exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipExchangeDeclare(String skipExchangeDeclare)
This can be used if we need to declare the queue but not the
exchange.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipQueueBind(boolean skipQueueBind)
If true the queue will not be bound to the exchange after declaring
it.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipQueueBind(String skipQueueBind)
If true the queue will not be bound to the exchange after declaring
it.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipQueueDeclare(boolean skipQueueDeclare)
If true the producer will not declare and bind a queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.skipQueueDeclare(String skipQueueDeclare)
If true the producer will not declare and bind a queue.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.sslProtocol(String sslProtocol)
Enables SSL on connection, accepted value are true, TLS and 'SSLv3.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.trustManager(Object trustManager)
Configure SSL trust manager, SSL should be enabled for this option to
be effective.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.trustManager(String trustManager)
Configure SSL trust manager, SSL should be enabled for this option to
be effective.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.username(String username)
Username in case of authenticated access.
|
default RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder |
RabbitMQEndpointBuilderFactory.RabbitMQEndpointProducerBuilder.vhost(String vhost)
The vhost for the channel.
|
Apache Camel