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 |
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.QueueEndpointBuilder |
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.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 |
messageId(String messageId)
The ID of the message to be deleted or updated.
|
default QueueEndpointBuilderFactory.QueueEndpointBuilder |
popReceipt(String popReceipt)
Unique identifier that must match for the message to be deleted or
updated.
|
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, getUricreateQueue, createQueue, lazyStartProducer, lazyStartProducer, operation, operationdefault QueueEndpointBuilderFactory.AdvancedQueueEndpointBuilder advanced()
advanced in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderadvanced in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder autoDiscoverClient(boolean autoDiscoverClient)
boolean type.
Default: true
Group: commonautoDiscoverClient in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderautoDiscoverClient in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder autoDiscoverClient(String autoDiscoverClient)
boolean type.
Default: true
Group: commonautoDiscoverClient in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderautoDiscoverClient 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 messageId(String messageId)
java.lang.String type.
Group: queuemessageId in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuildermessageId in interface QueueEndpointBuilderFactory.QueueEndpointProducerBuilderdefault QueueEndpointBuilderFactory.QueueEndpointBuilder popReceipt(String popReceipt)
java.lang.String type.
Group: queuepopReceipt in interface QueueEndpointBuilderFactory.QueueEndpointConsumerBuilderpopReceipt 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