public static interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
accessKey(String accessKey)
Access key for the associated azure account name to be used for
authentication with azure queue services.
|
default QueueEndpointBuilderFactory.AdvancedQueueEndpointProducerBuilder |
advanced() |
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
autoDiscoverClient(boolean autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
autoDiscoverClient(String autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
createQueue(boolean createQueue)
When is set to true, the queue will be automatically created when
sending messages to the queue.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
createQueue(String createQueue)
When is set to true, the queue will be automatically created when
sending messages to the queue.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
credentials(Object credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
credentials(String credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
maxMessages(Integer maxMessages)
Maximum number of messages to get, if there are less messages exist
in the queue than requested all the messages will be returned.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
maxMessages(String maxMessages)
Maximum number of messages to get, if there are less messages exist
in the queue than requested all the messages will be returned.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
messageId(String messageId)
The ID of the message to be deleted or updated.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
operation(QueueEndpointBuilderFactory.QueueOperationDefinition operation)
Queue service operation hint to the producer.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
operation(String operation)
Queue service operation hint to the producer.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
popReceipt(String popReceipt)
Unique identifier that must match for the message to be deleted or
updated.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
serviceClient(Object serviceClient)
Service client to a storage account to interact with the queue
service.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
serviceClient(String serviceClient)
Service client to a storage account to interact with the queue
service.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
timeout(Duration timeout)
An optional timeout applied to the operation.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
timeout(String timeout)
An optional timeout applied to the operation.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
timeToLive(Duration timeToLive)
How long the message will stay alive in the queue.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
timeToLive(String timeToLive)
How long the message will stay alive in the queue.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
visibilityTimeout(Duration visibilityTimeout)
The timeout period for how long the message is invisible in the
queue.
|
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder |
visibilityTimeout(String visibilityTimeout)
The timeout period for how long the message is invisible in the
queue.
|
default QueueEndpointBuilderFactory.AdvancedQueueEndpointProducerBuilder advanced()
default QueueEndpointBuilderFactory.QueueEndpointProducerBuilder autoDiscoverClient(boolean autoDiscoverClient)
boolean type.
Default: true
Group: commondefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder autoDiscoverClient(String autoDiscoverClient)
boolean type.
Default: true
Group: commondefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder serviceClient(Object serviceClient)
com.azure.storage.queue.QueueServiceClient type.
Group: commondefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder serviceClient(String serviceClient)
com.azure.storage.queue.QueueServiceClient type.
Group: commondefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder createQueue(boolean createQueue)
boolean type.
Default: true
Group: producerdefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder createQueue(String createQueue)
boolean type.
Default: true
Group: producerdefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder operation(QueueEndpointBuilderFactory.QueueOperationDefinition operation)
org.apache.camel.component.azure.storage.queue.QueueOperationDefinition type.
Group: producerdefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder operation(String operation)
org.apache.camel.component.azure.storage.queue.QueueOperationDefinition type.
Group: producerdefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder maxMessages(Integer maxMessages)
java.lang.Integer type.
Default: 1
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder maxMessages(String maxMessages)
java.lang.Integer
type.
Default: 1
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder messageId(String messageId)
java.lang.String type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder popReceipt(String popReceipt)
java.lang.String type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder timeout(Duration timeout)
java.time.Duration type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder timeout(String timeout)
java.time.Duration
type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder timeToLive(Duration timeToLive)
java.time.Duration type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder timeToLive(String timeToLive)
java.time.Duration
type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder visibilityTimeout(Duration visibilityTimeout)
java.time.Duration type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder visibilityTimeout(String visibilityTimeout)
java.time.Duration
type.
Group: queuedefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder credentials(Object credentials)
com.azure.storage.common.StorageSharedKeyCredential
type.
Group: securitydefault QueueEndpointBuilderFactory.QueueEndpointProducerBuilder credentials(String credentials)
com.azure.storage.common.StorageSharedKeyCredential
type.
Group: securityApache Camel