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 |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
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 |
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 |
operation(org.apache.camel.component.azure.storage.queue.QueueOperationDefinition operation)
Queue service operation hint to the producer.
|
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 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 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 basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder maxMessages(Integer maxMessages)
java.lang.Integer type.
Default: 1
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