Class QueueMessageAsDeadLetterMessageBuilder
- java.lang.Object
-
- dk.cloudcreate.essentials.components.foundation.messaging.queue.operations.QueueMessageAsDeadLetterMessageBuilder
-
public class QueueMessageAsDeadLetterMessageBuilder extends Object
Builder forQueueMessageAsDeadLetterMessage
-
-
Constructor Summary
Constructors Constructor Description QueueMessageAsDeadLetterMessageBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueueMessageAsDeadLetterMessagebuild()Builder anQueueMessageAsDeadLetterMessageinstance from the builder propertiesQueueMessageAsDeadLetterMessageBuildersetCauseOfError(Exception causeOfError)QueueMessageAsDeadLetterMessageBuildersetMessage(Message message)QueueMessageAsDeadLetterMessageBuildersetMetaData(MessageMetaData metaData)QueueMessageAsDeadLetterMessageBuildersetPayload(Object payload)QueueMessageAsDeadLetterMessageBuildersetQueueName(QueueName queueName)
-
-
-
Method Detail
-
setQueueName
public QueueMessageAsDeadLetterMessageBuilder setQueueName(QueueName queueName)
- Parameters:
queueName- the name of the Queue the message is added to- Returns:
- this builder instance
-
setPayload
public QueueMessageAsDeadLetterMessageBuilder setPayload(Object payload)
- Parameters:
payload- the message payload being queued directly as a dead letter message- Returns:
- this builder instance
-
setMessage
public QueueMessageAsDeadLetterMessageBuilder setMessage(Message message)
- Parameters:
message- the message being queued directly as a dead letter message- Returns:
- this builder instance
-
setCauseOfError
public QueueMessageAsDeadLetterMessageBuilder setCauseOfError(Exception causeOfError)
- Parameters:
causeOfError- the reason for the message being queued directly as a Dead Letter Message- Returns:
- this builder instance
-
setMetaData
public QueueMessageAsDeadLetterMessageBuilder setMetaData(MessageMetaData metaData)
- Parameters:
metaData- metadata related to the message/payload- Returns:
- this builder instance
-
build
public QueueMessageAsDeadLetterMessage build()
Builder anQueueMessageAsDeadLetterMessageinstance from the builder properties- Returns:
- the
QueueMessageAsDeadLetterMessageinstance
-
-