Class StaticMessageHeaderAccessor

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

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

    • getId

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

      @Nullable public static 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 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 Integer getPriority(org.springframework.messaging.Message<?> message)
    • getCloseableResource

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

      @Nullable public static 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)