类的使用
org.springframework.messaging.support.MessageHeaderAccessor
使用MessageHeaderAccessor的程序包 程序包 说明 org.springframework.jms.support This package provides generic JMS support classes, to be used by higher-level classes like JmsTemplate.org.springframework.messaging.simp Generic support for Simple Messaging Protocols including protocols such as STOMP.org.springframework.messaging.simp.stomp Generic support for simple messaging protocols (like STOMP).org.springframework.messaging.support Provides implementations ofMessage
along with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as variousMessageChannel
implementations and channel interceptor support.org.springframework.jms.support中MessageHeaderAccessor的使用
org.springframework.jms.support中MessageHeaderAccessor的子类 修饰符和类型 类 说明 class
JmsMessageHeaderAccessor
AMessageHeaderAccessor
implementation giving access to JMS-specific headers.org.springframework.messaging.simp中MessageHeaderAccessor的使用
org.springframework.messaging.simp中MessageHeaderAccessor的子类 修饰符和类型 类 说明 class
SimpMessageHeaderAccessor
A base class for working with message headers in simple messaging protocols that support basic messaging patterns.返回MessageHeaderAccessor的org.springframework.messaging.simp中的方法 修饰符和类型 方法 说明 protected MessageHeaderAccessor
SimpMessageHeaderAccessor. createAccessor(Message<?> message)
org.springframework.messaging.simp.stomp中MessageHeaderAccessor的使用
org.springframework.messaging.simp.stomp中MessageHeaderAccessor的子类 修饰符和类型 类 说明 class
StompHeaderAccessor
AMessageHeaderAccessor
to use when creating aMessage
from a decoded STOMP frame, or when encoding aMessage
to a STOMP frame.返回MessageHeaderAccessor的org.springframework.messaging.simp.stomp中的方法 修饰符和类型 方法 说明 protected MessageHeaderAccessor
StompHeaderAccessor. createAccessor(Message<?> message)
org.springframework.messaging.support中MessageHeaderAccessor的使用
org.springframework.messaging.support中MessageHeaderAccessor的子类 修饰符和类型 类 说明 class
NativeMessageHeaderAccessor
MessageHeaderAccessor
sub-class that supports storage and access of headers from an external source such as a message broker.类型参数类型为MessageHeaderAccessor的org.springframework.messaging.support中的方法 修饰符和类型 方法 说明 static <T extends MessageHeaderAccessor>
TMessageHeaderAccessor. getAccessor(Message<?> message, Class<T> requiredType)
Return the originalMessageHeaderAccessor
used to create the headers of the givenMessage
, ornull
if that's not available or if its type does not match the required type.static <T extends MessageHeaderAccessor>
TMessageHeaderAccessor. getAccessor(MessageHeaders messageHeaders, Class<T> requiredType)
A variation ofgetAccessor(org.springframework.messaging.Message, Class)
with aMessageHeaders
instance instead of aMessage
.返回MessageHeaderAccessor的org.springframework.messaging.support中的方法 修饰符和类型 方法 说明 protected MessageHeaderAccessor
MessageHeaderAccessor. createAccessor(Message<?> message)
Build a 'nested' accessor for the given message.static MessageHeaderAccessor
MessageHeaderAccessor. getAccessor(Message<?> message)
Return the originalMessageHeaderAccessor
used to create the headers of the givenMessage
, ornull
if that's not available or if its type does not match the required type.static MessageHeaderAccessor
MessageHeaderAccessor. getMutableAccessor(Message<?> message)
Return a mutableMessageHeaderAccessor
for the given message attempting to match the type of accessor used to create the message headers, or otherwise wrapping the message with aMessageHeaderAccessor
instance.参数类型为MessageHeaderAccessor的org.springframework.messaging.support中的方法 修饰符和类型 方法 说明 void
IdTimestampMessageHeaderInitializer. initHeaders(MessageHeaderAccessor headerAccessor)
void
MessageHeaderInitializer. initHeaders(MessageHeaderAccessor headerAccessor)
Initialize the givenMessageHeaderAccessor
.MessageBuilder<T>
MessageBuilder. setHeaders(MessageHeaderAccessor accessor)
Set the message headers to use by providing aMessageHeaderAccessor
.