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 SimpleAcknowledgmentgetAcknowledgment(org.springframework.messaging.Message<?> message)static AcknowledgmentCallbackgetAcknowledgmentCallback(org.springframework.messaging.Message<?> message)static java.io.CloseablegetCloseableResource(org.springframework.messaging.Message<?> message)static org.springframework.util.MimeTypegetContentType(org.springframework.messaging.Message<?> message)static java.util.concurrent.atomic.AtomicIntegergetDeliveryAttempt(org.springframework.messaging.Message<?> message)static java.lang.LonggetExpirationDate(org.springframework.messaging.Message<?> message)static java.util.UUIDgetId(org.springframework.messaging.Message<?> message)static java.lang.IntegergetPriority(org.springframework.messaging.Message<?> message)static intgetSequenceNumber(org.springframework.messaging.Message<?> message)static intgetSequenceSize(org.springframework.messaging.Message<?> message)static <T> TgetSourceData(org.springframework.messaging.Message<?> message)static java.lang.LonggetTimestamp(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)
-