Class StaticMessageHeaderAccessor

java.lang.Object
org.springframework.integration.StaticMessageHeaderAccessor

public final class StaticMessageHeaderAccessor
extends java.lang.Object
Lightweight type-safe header accessor avoiding object creation just to access a header.
Since:
5.0.1
See Also:
IntegrationMessageHeaderAccessor
  • Method Summary

    Modifier and Type Method Description
    static SimpleAcknowledgment getAcknowledgment​(org.springframework.messaging.Message<?> message)  
    static AcknowledgmentCallback getAcknowledgmentCallback​(org.springframework.messaging.Message<?> message)  
    static java.io.Closeable getCloseableResource​(org.springframework.messaging.Message<?> message)  
    static org.springframework.util.MimeType getContentType​(org.springframework.messaging.Message<?> message)  
    static java.util.concurrent.atomic.AtomicInteger getDeliveryAttempt​(org.springframework.messaging.Message<?> message)  
    static java.lang.Long getExpirationDate​(org.springframework.messaging.Message<?> message)  
    static java.util.UUID getId​(org.springframework.messaging.Message<?> message)  
    static java.lang.Integer getPriority​(org.springframework.messaging.Message<?> message)  
    static int getSequenceNumber​(org.springframework.messaging.Message<?> message)  
    static int getSequenceSize​(org.springframework.messaging.Message<?> message)  
    static <T> T getSourceData​(org.springframework.messaging.Message<?> message)  
    static java.lang.Long getTimestamp​(org.springframework.messaging.Message<?> message)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getId

      @Nullable public static java.util.UUID getId​(org.springframework.messaging.Message<?> message)
    • getTimestamp

      @Nullable public static java.lang.Long getTimestamp​(org.springframework.messaging.Message<?> message)
    • getContentType

      @Nullable public static org.springframework.util.MimeType getContentType​(org.springframework.messaging.Message<?> message)
    • getExpirationDate

      @Nullable public static java.lang.Long getExpirationDate​(org.springframework.messaging.Message<?> message)
    • getSequenceNumber

      public static int getSequenceNumber​(org.springframework.messaging.Message<?> message)
    • getSequenceSize

      public static int getSequenceSize​(org.springframework.messaging.Message<?> message)
    • getPriority

      @Nullable public static java.lang.Integer getPriority​(org.springframework.messaging.Message<?> message)
    • getCloseableResource

      @Nullable public static java.io.Closeable getCloseableResource​(org.springframework.messaging.Message<?> message)
    • getDeliveryAttempt

      @Nullable public static java.util.concurrent.atomic.AtomicInteger getDeliveryAttempt​(org.springframework.messaging.Message<?> message)
    • getAcknowledgmentCallback

      @Nullable public static AcknowledgmentCallback getAcknowledgmentCallback​(org.springframework.messaging.Message<?> message)
    • getAcknowledgment

      @Nullable public static SimpleAcknowledgment getAcknowledgment​(org.springframework.messaging.Message<?> message)
    • getSourceData

      @Nullable public static <T> T getSourceData​(org.springframework.messaging.Message<?> message)