Class SqsHeaders

java.lang.Object
io.awspring.cloud.sqs.listener.SqsHeaders

public class SqsHeaders extends Object
The MessageHeaders names used for Message instances created from SQS messages. Can be used to retrieve headers from messages either through MessageHeaders.get(java.lang.Object, java.lang.Class<T>) or Header parameter annotations.
Since:
3.0
Author:
Tomaz Fernandes
See Also:
  • Field Details

    • SQS_HEADER_PREFIX

      public static final String SQS_HEADER_PREFIX
      SQS Headers prefix to be used by all headers added by the framework.
      See Also:
    • SQS_QUEUE_NAME_HEADER

      public static final String SQS_QUEUE_NAME_HEADER
      Header for the queue name.
      See Also:
    • SQS_QUEUE_URL_HEADER

      public static final String SQS_QUEUE_URL_HEADER
      Header for the queue url.
      See Also:
    • SQS_RECEIPT_HANDLE_HEADER

      public static final String SQS_RECEIPT_HANDLE_HEADER
      Header for the SQS Message's receipt handle.
      See Also:
    • SQS_SOURCE_DATA_HEADER

      public static final String SQS_SOURCE_DATA_HEADER
      Header for the original SQS Message.
      See Also:
    • SQS_VISIBILITY_TIMEOUT_HEADER

      public static final String SQS_VISIBILITY_TIMEOUT_HEADER
      Header for the Visibility object for this message.
      See Also:
    • SQS_RECEIVED_AT_HEADER

      public static final String SQS_RECEIVED_AT_HEADER
      Header for the received at attribute.
      See Also:
    • SQS_DELAY_HEADER

      public static final String SQS_DELAY_HEADER
      Header for the delay attribute.
      See Also:
    • SQS_QUEUE_ATTRIBUTES_HEADER

      public static final String SQS_QUEUE_ATTRIBUTES_HEADER
      Header for the QueueAttributes for this message.
      See Also:
    • SQS_RECEIVE_REQUEST_ATTEMPT_ID_HEADER

      public static final String SQS_RECEIVE_REQUEST_ATTEMPT_ID_HEADER
      Header for the ReceiveRequestAttemptId for this message.
      See Also:
    • SQS_DEFAULT_TYPE_HEADER

      public static final String SQS_DEFAULT_TYPE_HEADER
      Header containing the FQCN of the Class that the message's payload should be deserialized to.
      See Also: