Package org.springframework.integration
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)
-
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)
-