Class MessagingMessageHeaders

java.lang.Object
org.springframework.messaging.MessageHeaders
io.awspring.cloud.sqs.support.converter.MessagingMessageHeaders
All Implemented Interfaces:
Serializable, Map<String,Object>

public class MessagingMessageHeaders extends MessageHeaders
MessageHeaders implementation that allows providing an external UUID.
Since:
3.0
Author:
Tomaz Fernandes
See Also:
  • Constructor Details

    • MessagingMessageHeaders

      public MessagingMessageHeaders(@Nullable Map<String,Object> headers)
      Create an instance with the provided headers.
      Parameters:
      headers - the original headers.
    • MessagingMessageHeaders

      public MessagingMessageHeaders(@Nullable Map<String,Object> headers, @Nullable UUID id)
      Create an instance with the provided headers and id.
      Parameters:
      headers - the headers.
      id - the id.
    • MessagingMessageHeaders

      public MessagingMessageHeaders(@Nullable Map<String,Object> headers, @Nullable UUID id, @Nullable Long timestamp)
      Create an instance with the provided arguments.
      Parameters:
      headers - the message headers.
      id - the id.
      timestamp - the timestamp.