| Modifier and Type | Interface and Description |
|---|---|
static interface |
Queue.Definition
The entirety of the Service Bus queue definition.
|
static interface |
Queue.DefinitionStages.Blank
The first stage of a queue definition.
|
| Modifier and Type | Method and Description |
|---|---|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithDefaultMessageTTL.withDefaultMessageTTL(org.joda.time.Period ttl)
Specifies the duration after which the message expires.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithDeleteOnIdle.withDeleteOnIdleDurationInMinutes(int durationInMinutes)
The idle interval after which the queue is automatically deleted.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithDuplicateMessageDetection.withDuplicateMessageDetection(org.joda.time.Period duplicateDetectionHistoryDuration)
Specifies the duration of the duplicate message detection history.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithExpiredMessageMovedToDeadLetterQueue.withExpiredMessageMovedToDeadLetterQueue()
Specifies that expired message must be moved to dead-letter queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithExpressMessage.withExpressMessage()
Specifies that messages in this queue are express hence they can be cached in memory
for some time before storing it in messaging store.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithMessageLockDuration.withMessageLockDurationInSeconds(int durationInSeconds)
Specifies the amount of time that the message is locked for other receivers.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithMessageMovedToDeadLetterQueueOnMaxDeliveryCount.withMessageMovedToDeadLetterQueueOnMaxDeliveryCount(int deliveryCount)
Specifies maximum number of times a message can be delivered.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithAuthorizationRule.withNewListenRule(String name)
Creates a listen authorization rule for the queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithAuthorizationRule.withNewManageRule(String name)
Creates a manage authorization rule for the queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithAuthorizationRule.withNewSendRule(String name)
Creates a send authorization rule for the queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithMessageBatching.withoutMessageBatching()
Specifies that the default batching should be disabled on this queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithPartitioning.withoutPartitioning()
Specifies that the default partitioning should be disabled on this queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithPartitioning.withPartitioning()
Specifies that partitioning should be enabled on this queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithSession.withSession()
Specifies that session support should be enabled for the queue.
|
Queue.DefinitionStages.WithCreate |
Queue.DefinitionStages.WithSize.withSizeInMB(long sizeInMB)
Specifies the maximum size of memory allocated for the queue.
|
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/