Class GetNextMessageReadyForDeliveryBuilder
- java.lang.Object
-
- dk.cloudcreate.essentials.components.foundation.messaging.queue.operations.GetNextMessageReadyForDeliveryBuilder
-
public class GetNextMessageReadyForDeliveryBuilder extends Object
Builder forGetNextMessageReadyForDelivery
-
-
Constructor Summary
Constructors Constructor Description GetNextMessageReadyForDeliveryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetNextMessageReadyForDeliverybuild()Builder anGetNextMessageReadyForDeliveryinstance from the builder propertiesGetNextMessageReadyForDeliveryBuildersetExcludeOrderedMessagesWithKey(Collection<String> excludeOrderedMessagesWithKey)GetNextMessageReadyForDeliveryBuildersetQueueName(QueueName queueName)
-
-
-
Method Detail
-
setQueueName
public GetNextMessageReadyForDeliveryBuilder setQueueName(QueueName queueName)
- 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
public GetNextMessageReadyForDelivery build()
Builder anGetNextMessageReadyForDeliveryinstance from the builder properties- Returns:
- the
GetNextMessageReadyForDeliveryinstance
-
-