public static interface AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder extends ComponentBuilder<org.apache.camel.component.azure.storage.queue.QueueComponent>
| Modifier and Type | Method and Description |
|---|---|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
accessKey(String accessKey)
Access key for the associated azure account name to be used for
authentication with azure queue services.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
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 AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
configuration(org.apache.camel.component.azure.storage.queue.QueueConfiguration configuration)
The component configurations.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
createQueue(boolean createQueue)
When is set to true, the queue will be automatically created when
sending messages to the queue.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
credentials(com.azure.storage.common.StorageSharedKeyCredential credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
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 AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
messageId(String messageId)
The ID of the message to be deleted or updated.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
operation(org.apache.camel.component.azure.storage.queue.QueueOperationDefinition operation)
Queue service operation hint to the producer.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
popReceipt(String popReceipt)
Unique identifier that must match for the message to be deleted or
updated.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
serviceClient(com.azure.storage.queue.QueueServiceClient serviceClient)
Service client to a storage account to interact with the queue
service.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
timeout(Duration timeout)
An optional timeout applied to the operation.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
timeToLive(Duration timeToLive)
How long the message will stay alive in the queue.
|
default AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder |
visibilityTimeout(Duration visibilityTimeout)
The timeout period for how long the message is invisible in the
queue.
|
build, build, doSetProperty, registerdefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder autoDiscoverClient(boolean autoDiscoverClient)
boolean type.
Default: true
Group: commondefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder configuration(org.apache.camel.component.azure.storage.queue.QueueConfiguration configuration)
org.apache.camel.component.azure.storage.queue.QueueConfiguration type.
Group: commondefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder serviceClient(com.azure.storage.queue.QueueServiceClient serviceClient)
com.azure.storage.queue.QueueServiceClient type.
Group: commondefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder createQueue(boolean createQueue)
boolean type.
Default: true
Group: producerdefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder operation(org.apache.camel.component.azure.storage.queue.QueueOperationDefinition operation)
org.apache.camel.component.azure.storage.queue.QueueOperationDefinition type.
Group: producerdefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder autowiredEnabled(boolean autowiredEnabled)
boolean type.
Default: true
Group: advanceddefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder maxMessages(Integer maxMessages)
java.lang.Integer type.
Default: 1
Group: queuedefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder messageId(String messageId)
java.lang.String type.
Group: queuedefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder popReceipt(String popReceipt)
java.lang.String type.
Group: queuedefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder timeout(Duration timeout)
java.time.Duration type.
Group: queuedefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder timeToLive(Duration timeToLive)
java.time.Duration type.
Group: queuedefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder visibilityTimeout(Duration visibilityTimeout)
java.time.Duration type.
Group: queuedefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder credentials(com.azure.storage.common.StorageSharedKeyCredential credentials)
com.azure.storage.common.StorageSharedKeyCredential
type.
Group: securityApache Camel