Class QueueMessagesBuilder
java.lang.Object
dk.cloudcreate.essentials.components.foundation.messaging.queue.operations.QueueMessagesBuilder
Builder for
QueueMessages-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builder anQueueMessagesinstance from the builder propertiessetDeliveryDelay(Duration deliveryDelay) setDeliveryDelay(Optional<Duration> deliveryDelay) setMessages(List<Message> messages) setQueueName(QueueName queueName)
-
Constructor Details
-
QueueMessagesBuilder
public QueueMessagesBuilder()
-
-
Method Details
-
setQueueName
- Parameters:
queueName- the name of the Queue the messages will be added to- Returns:
- this builder instance
-
setMessages
- Parameters:
messages- the messages being enqueued- Returns:
- this builder instance
-
setDeliveryDelay
- Parameters:
deliveryDelay- optional: how long will the queue wait until it delivers the messages to theDurableQueueConsumer- Returns:
- this builder instance
-
setDeliveryDelay
- Parameters:
deliveryDelay- optional: how long will the queue wait until it delivers the messages to theDurableQueueConsumer- Returns:
- this builder instance
-
build
Builder anQueueMessagesinstance from the builder properties- Returns:
- the
QueueMessagesinstance
-