Class GetDeadLetterMessagesBuilder
java.lang.Object
dk.cloudcreate.essentials.components.foundation.messaging.queue.operations.GetDeadLetterMessagesBuilder
Builder for
GetDeadLetterMessages-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builder anGetDeadLetterMessagesinstance from the builder propertiessetPageSize(long pageSize) setQueueingSortOrder(DurableQueues.QueueingSortOrder queueingSortOrder) setQueueName(QueueName queueName) setStartIndex(long startIndex)
-
Constructor Details
-
GetDeadLetterMessagesBuilder
public GetDeadLetterMessagesBuilder()
-
-
Method Details
-
setQueueName
- Parameters:
queueName- the name of the Queue where we will query for Dead letter messages- Returns:
- this builder instance
-
setQueueingSortOrder
public GetDeadLetterMessagesBuilder setQueueingSortOrder(DurableQueues.QueueingSortOrder queueingSortOrder) - Parameters:
queueingSortOrder- the sort order for theQueuedMessage.getId()- Returns:
- this builder instance
-
setStartIndex
- Parameters:
startIndex- the index of the first message to include in the result (used for pagination)- Returns:
- this builder instance
-
setPageSize
- Parameters:
pageSize- how many messages to include in the result (used for pagination)- Returns:
- this builder instance
-
build
Builder anGetDeadLetterMessagesinstance from the builder properties- Returns:
- the
GetDeadLetterMessagesinstance
-