public static interface QueueEndpointBuilderFactory.QueueEndpointBuilder extends QueueEndpointBuilderFactory.QueueEndpointConsumerBuilder, QueueEndpointBuilderFactory.QueueEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
accessKey(String accessKey)
Access key for the associated azure account name to be used for
authentication with azure queue services.
|
default QueueEndpointBuilderFactory.AdvancedQueueEndpointBuilder |
advanced() |
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
credentials(Object credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
credentials(String credentials)
StorageSharedKeyCredential can be injected to create the azure
client, this holds the important authentication information.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
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.QueueEndpointBuilder |
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.QueueEndpointBuilder |
serviceClient(Object serviceClient)
Service client to a storage account to interact with the queue
service.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
serviceClient(String serviceClient)
Service client to a storage account to interact with the queue
service.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
timeout(Duration timeout)
An optional timeout applied to the operation.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
timeout(String timeout)
An optional timeout applied to the operation.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
timeToLive(Duration timeToLive)
How long the message will stay alive in the queue.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
timeToLive(String timeToLive)
How long the message will stay alive in the queue.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
visibilityTimeout(Duration visibilityTimeout)
The timeout period for how long the message is invisible in the
queue.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
visibilityTimeout(String visibilityTimeout)
The timeout period for how long the message is invisible in the
queue.
|
bridgeErrorHandler, bridgeErrorHandlerdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUrilazyStartProducer, lazyStartProducer, operation, operationdefault QueueEndpointBuilderFactory.AdvancedQueueEndpointBuilder advanced()
advanced in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderadvanced in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder serviceClient(Object serviceClient)
com.azure.storage.queue.QueueServiceClient type.
Group: commonserviceClient in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderserviceClient in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder serviceClient(String serviceClient)
com.azure.storage.queue.QueueServiceClient type.
Group: commonserviceClient in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderserviceClient in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder maxMessages(Integer maxMessages)
java.lang.Integer type.
Default: 1
Group: queuemaxMessages in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildermaxMessages in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder maxMessages(String maxMessages)
java.lang.Integer
type.
Default: 1
Group: queuemaxMessages in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildermaxMessages in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder timeout(Duration timeout)
java.time.Duration type.
Group: queuetimeout in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildertimeout in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder timeout(String timeout)
java.time.Duration
type.
Group: queuetimeout in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildertimeout in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder timeToLive(Duration timeToLive)
java.time.Duration type.
Group: queuetimeToLive in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildertimeToLive in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder timeToLive(String timeToLive)
java.time.Duration
type.
Group: queuetimeToLive in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildertimeToLive in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder visibilityTimeout(Duration visibilityTimeout)
java.time.Duration type.
Group: queuevisibilityTimeout in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildervisibilityTimeout in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder visibilityTimeout(String visibilityTimeout)
java.time.Duration
type.
Group: queuevisibilityTimeout in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildervisibilityTimeout in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder accessKey(String accessKey)
java.lang.String type.
Group: securityaccessKey in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderaccessKey in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder credentials(Object credentials)
com.azure.storage.common.StorageSharedKeyCredential
type.
Group: securitycredentials in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildercredentials in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder credentials(String credentials)
com.azure.storage.common.StorageSharedKeyCredential
type.
Group: securitycredentials in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildercredentials in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderApache Camel