Class AmqpMessageHeaderAccessor

java.lang.Object
org.springframework.messaging.support.MessageHeaderAccessor
org.springframework.messaging.support.NativeMessageHeaderAccessor
org.springframework.amqp.support.AmqpMessageHeaderAccessor

public class AmqpMessageHeaderAccessor extends org.springframework.messaging.support.NativeMessageHeaderAccessor
A MessageHeaderAccessor implementation giving access to AMQP-specific headers.
Since:
1.4
  • Field Details

  • Constructor Details

    • AmqpMessageHeaderAccessor

      protected AmqpMessageHeaderAccessor(Map<String,List<String>> nativeHeaders)
    • AmqpMessageHeaderAccessor

      protected AmqpMessageHeaderAccessor(org.springframework.messaging.Message<?> message)
  • Method Details

    • wrap

      public static AmqpMessageHeaderAccessor wrap(org.springframework.messaging.Message<?> message)
      Create a AmqpMessageHeaderAccessor from the headers of an existing message.
      Parameters:
      message - the Message to be wrapped for this MessageHeaderAccessor.
      Returns:
      the AmqpMessageHeaderAccessor instance.
    • verifyType

      protected void verifyType(String headerName, Object headerValue)
      Overrides:
      verifyType in class org.springframework.messaging.support.MessageHeaderAccessor
    • getAppId

      public String getAppId()
    • getClusterId

      public String getClusterId()
    • getContentEncoding

      public String getContentEncoding()
    • getContentLength

      public Long getContentLength()
    • getContentType

      public org.springframework.util.MimeType getContentType()
      Overrides:
      getContentType in class org.springframework.messaging.support.MessageHeaderAccessor
    • getCorrelationId

      public String getCorrelationId()
    • getDeliveryMode

      public MessageDeliveryMode getDeliveryMode()
    • getReceivedDeliveryMode

      public MessageDeliveryMode getReceivedDeliveryMode()
    • getDeliveryTag

      public Long getDeliveryTag()
    • getExpiration

      public String getExpiration()
    • getMessageCount

      public Integer getMessageCount()
    • getMessageId

      public String getMessageId()
    • getPriority

      public Integer getPriority()
    • getReceivedExchange

      public String getReceivedExchange()
    • getReceivedRoutingKey

      public String getReceivedRoutingKey()
    • getReceivedUserId

      public String getReceivedUserId()
    • getRedelivered

      public Boolean getRedelivered()
    • getReplyTo

      public String getReplyTo()
    • getTimestamp

      public Long getTimestamp()
      Overrides:
      getTimestamp in class org.springframework.messaging.support.MessageHeaderAccessor
    • getType

      public String getType()
    • getUserId

      public String getUserId()
    • getConsumerTag

      public String getConsumerTag()
    • getConsumerQueue

      public String getConsumerQueue()