Class QueueEndpointBuilderFactory.QueueHeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.QueueEndpointBuilderFactory.QueueHeaderNameBuilder
-
- Enclosing interface:
- QueueEndpointBuilderFactory
public static class QueueEndpointBuilderFactory.QueueHeaderNameBuilder extends Object
The builder of headers' name for the Azure Storage Queue Service component.
-
-
Constructor Summary
Constructors Constructor Description QueueHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringazureStorageQueueCreateQueue()(sendMessage) When is set to true, the queue will be automatically created when sending messages to the queue.StringazureStorageQueueDequeueCount()The number of times the message has been dequeued.StringazureStorageQueueExpirationTime()The time that the Message will expire and be automatically deleted.StringazureStorageQueueInsertionTime()The time the Message was inserted into the Queue.StringazureStorageQueueMaxMessages()(receiveMessages, peekMessages) Maximum number of messages to get, if there are less messages exist in the queue than requested all the messages will be returned.StringazureStorageQueueMessageId()The ID of the message.StringazureStorageQueueMetadata()(createQueue) Metadata to associate with the queue.StringazureStorageQueueName()(All) Override the queue name.StringazureStorageQueueOperation()(All) Specify the producer operation to execute, please see the doc on this page related to producer operation.StringazureStorageQueuePopReceipt()(deleteMessage, updateMessage) Unique identifier that must match for the message to be deleted or updated.StringazureStorageQueueRawHttpHeaders()Returns non-parsed httpHeaders that can be used by the user.StringazureStorageQueueSegmentOptions()(listQueues) Options for listing queues.StringazureStorageQueueTimeNextVisible()The time that the message will again become visible in the Queue.StringazureStorageQueueTimeout()(All) An optional timeout value beyond which a RuntimeException will be raised.StringazureStorageQueueTimeToLive()(sendMessage) How long the message will stay alive in the queue.StringazureStorageQueueVisibilityTimeout()(sendMessage, receiveMessages, updateMessage) The timeout period for how long the message is invisible in the queue.
-
-
-
Method Detail
-
azureStorageQueueRawHttpHeaders
public String azureStorageQueueRawHttpHeaders()
Returns non-parsed httpHeaders that can be used by the user. The option is a:HttpHeaderstype. Group: common- Returns:
- the name of the header
AzureStorageQueueRawHttpHeaders.
-
azureStorageQueueMetadata
public String azureStorageQueueMetadata()
(createQueue) Metadata to associate with the queue. The option is a:Map<String,String>type. Group: producer- Returns:
- the name of the header
AzureStorageQueueMetadata.
-
azureStorageQueueMessageId
public String azureStorageQueueMessageId()
The ID of the message. The option is a:Stringtype. Group: common- Returns:
- the name of the header
AzureStorageQueueMessageId.
-
azureStorageQueueInsertionTime
public String azureStorageQueueInsertionTime()
The time the Message was inserted into the Queue. The option is a:OffsetDateTimetype. Group: common- Returns:
- the name of the header
AzureStorageQueueInsertionTime.
-
azureStorageQueueExpirationTime
public String azureStorageQueueExpirationTime()
The time that the Message will expire and be automatically deleted. The option is a:OffsetDateTimetype. Group: common- Returns:
- the name of the header
AzureStorageQueueExpirationTime.
-
azureStorageQueuePopReceipt
public String azureStorageQueuePopReceipt()
(deleteMessage, updateMessage) Unique identifier that must match for the message to be deleted or updated. If deletion fails using this pop receipt then the message has been dequeued by another client. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AzureStorageQueuePopReceipt.
-
azureStorageQueueTimeNextVisible
public String azureStorageQueueTimeNextVisible()
The time that the message will again become visible in the Queue. The option is a:OffsetDateTimetype. Group: common- Returns:
- the name of the header
AzureStorageQueueTimeNextVisible.
-
azureStorageQueueDequeueCount
public String azureStorageQueueDequeueCount()
The number of times the message has been dequeued. The option is a:longtype. Group: common- Returns:
- the name of the header
AzureStorageQueueDequeueCount.
-
azureStorageQueueOperation
public String azureStorageQueueOperation()
(All) Specify the producer operation to execute, please see the doc on this page related to producer operation. The option is a:org.apache.camel.component.azure.storage.queue.QueueOperationDefinitiontype. Group: producer- Returns:
- the name of the header
AzureStorageQueueOperation.
-
azureStorageQueueName
public String azureStorageQueueName()
(All) Override the queue name. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AzureStorageQueueName.
-
azureStorageQueueSegmentOptions
public String azureStorageQueueSegmentOptions()
(listQueues) Options for listing queues. The option is a:QueuesSegmentOptionstype. Group: producer- Returns:
- the name of the header
AzureStorageQueueSegmentOptions.
-
azureStorageQueueTimeout
public String azureStorageQueueTimeout()
(All) An optional timeout value beyond which a RuntimeException will be raised. The option is a:Durationtype. Group: producer- Returns:
- the name of the header
AzureStorageQueueTimeout.
-
azureStorageQueueMaxMessages
public String azureStorageQueueMaxMessages()
(receiveMessages, peekMessages) Maximum number of messages to get, if there are less messages exist in the queue than requested all the messages will be returned. If left empty only 1 message will be retrieved, the allowed range is 1 to 32 messages. The option is a:Integertype. Group: producer- Returns:
- the name of the header
AzureStorageQueueMaxMessages.
-
azureStorageQueueVisibilityTimeout
public String azureStorageQueueVisibilityTimeout()
(sendMessage, receiveMessages, updateMessage) The timeout period for how long the message is invisible in the queue. If unset the value will default to 0 and the message will be instantly visible. The timeout must be between 0 seconds and 7 days. The option is a:Durationtype. Group: producer- Returns:
- the name of the header
AzureStorageQueueVisibilityTimeout.
-
azureStorageQueueTimeToLive
public String azureStorageQueueTimeToLive()
(sendMessage) How long the message will stay alive in the queue. If unset the value will default to 7 days, if -1 is passed the message will not expire. The time to live must be -1 or any positive number. The option is a:Durationtype. Group: producer- Returns:
- the name of the header
AzureStorageQueueTimeToLive.
-
azureStorageQueueCreateQueue
public String azureStorageQueueCreateQueue()
(sendMessage) When is set to true, the queue will be automatically created when sending messages to the queue. The option is a:booleantype. Group: producer- Returns:
- the name of the header
AzureStorageQueueCreateQueue.
-
-