Class MarkAsDeadLetterMessageBuilder
- java.lang.Object
-
- dk.cloudcreate.essentials.components.foundation.messaging.queue.operations.MarkAsDeadLetterMessageBuilder
-
public class MarkAsDeadLetterMessageBuilder extends Object
Builder forMarkAsDeadLetterMessage
-
-
Constructor Summary
Constructors Constructor Description MarkAsDeadLetterMessageBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarkAsDeadLetterMessagebuild()Builder anMarkAsDeadLetterMessageinstance from the builder propertiesMarkAsDeadLetterMessageBuildersetCauseForBeingMarkedAsDeadLetter(Exception causeForBeingMarkedAsDeadLetter)MarkAsDeadLetterMessageBuildersetQueueEntryId(QueueEntryId queueEntryId)
-
-
-
Method Detail
-
setQueueEntryId
public MarkAsDeadLetterMessageBuilder setQueueEntryId(QueueEntryId queueEntryId)
- Parameters:
queueEntryId- the unique id of the message that must be marked as a Dead Letter Message- Returns:
- this builder instance
-
setCauseForBeingMarkedAsDeadLetter
public MarkAsDeadLetterMessageBuilder setCauseForBeingMarkedAsDeadLetter(Exception causeForBeingMarkedAsDeadLetter)
- Parameters:
causeForBeingMarkedAsDeadLetter- the reason for the message being marked as a Dead Letter Message- Returns:
- this builder instance
-
build
public MarkAsDeadLetterMessage build()
Builder anMarkAsDeadLetterMessageinstance from the builder properties- Returns:
- the
MarkAsDeadLetterMessageinstance
-
-