Class GetNextMessageReadyForDeliveryBuilder
java.lang.Object
dk.cloudcreate.essentials.components.foundation.messaging.queue.operations.GetNextMessageReadyForDeliveryBuilder
Builder for
GetNextMessageReadyForDelivery-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builder anGetNextMessageReadyForDeliveryinstance from the builder propertiessetExcludeOrderedMessagesWithKey(Collection<String> excludeOrderedMessagesWithKey) setQueueName(QueueName queueName)
-
Constructor Details
-
GetNextMessageReadyForDeliveryBuilder
public GetNextMessageReadyForDeliveryBuilder()
-
-
Method Details
-
setQueueName
- Parameters:
queueName- the name of the Queue where we will query for the next message ready for delivery- Returns:
- this builder instance
-
setExcludeOrderedMessagesWithKey
public GetNextMessageReadyForDeliveryBuilder setExcludeOrderedMessagesWithKey(Collection<String> excludeOrderedMessagesWithKey) - Parameters:
excludeOrderedMessagesWithKey- collection ofOrderedMessage.getKey()'s to exclude in the search for the next message- Returns:
- this builder instance
-
build
Builder anGetNextMessageReadyForDeliveryinstance from the builder properties- Returns:
- the
GetNextMessageReadyForDeliveryinstance
-