类的使用
org.springframework.messaging.MessageHeaders
使用MessageHeaders的程序包 程序包 说明 org.springframework.jms.support This package provides generic JMS support classes, to be used by higher-level classes like JmsTemplate.org.springframework.jms.support.converter Provides a MessageConverter abstraction to convert between Java objects and JMS messages.org.springframework.messaging Support for working with messaging APIs and protocols.org.springframework.messaging.converter Provides support for message conversion.org.springframework.messaging.simp.annotation.support Support classes for handling messages from 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中MessageHeaders的使用
返回MessageHeaders的org.springframework.jms.support中的方法 修饰符和类型 方法 说明 MessageHeaders
SimpleJmsHeaderMapper. toHeaders(Message jmsMessage)
参数类型为MessageHeaders的org.springframework.jms.support中的方法 修饰符和类型 方法 说明 void
SimpleJmsHeaderMapper. fromHeaders(MessageHeaders headers, Message jmsMessage)
org.springframework.jms.support.converter中MessageHeaders的使用
返回MessageHeaders的org.springframework.jms.support.converter中的方法 修饰符和类型 方法 说明 protected MessageHeaders
MessagingMessageConverter. extractHeaders(Message message)
org.springframework.messaging中MessageHeaders的使用
返回MessageHeaders的org.springframework.messaging中的方法 修饰符和类型 方法 说明 MessageHeaders
Message. getHeaders()
Return message headers for the message (nevernull
but may be empty).org.springframework.messaging.converter中MessageHeaders的使用
参数类型为MessageHeaders的org.springframework.messaging.converter中的方法 修饰符和类型 方法 说明 protected boolean
AbstractMessageConverter. canConvertTo(Object payload, MessageHeaders headers)
protected boolean
MappingJackson2MessageConverter. canConvertTo(Object payload, MessageHeaders headers)
protected boolean
MarshallingMessageConverter. canConvertTo(Object payload, MessageHeaders headers)
protected boolean
ProtobufMessageConverter. canConvertTo(Object payload, MessageHeaders headers)
protected Object
AbstractMessageConverter. convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
Convert the payload object to serialized form.protected Object
ByteArrayMessageConverter. convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
protected Object
MappingJackson2MessageConverter. convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
protected Object
MarshallingMessageConverter. convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
protected Object
ProtobufMessageConverter. convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
protected Object
StringMessageConverter. convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
protected MimeType
AbstractMessageConverter. getMimeType(MessageHeaders headers)
MimeType
ContentTypeResolver. resolve(MessageHeaders headers)
Determine theMimeType
of a message from the given MessageHeaders.MimeType
DefaultContentTypeResolver. resolve(MessageHeaders headers)
protected boolean
AbstractMessageConverter. supportsMimeType(MessageHeaders headers)
Message<?>
AbstractMessageConverter. toMessage(Object payload, MessageHeaders headers)
Message<?>
AbstractMessageConverter. toMessage(Object payload, MessageHeaders headers, Object conversionHint)
Message<?>
CompositeMessageConverter. toMessage(Object payload, MessageHeaders headers)
Message<?>
CompositeMessageConverter. toMessage(Object payload, MessageHeaders headers, Object conversionHint)
Message<?>
MessageConverter. toMessage(Object payload, MessageHeaders headers)
Create aMessage
whose payload is the result of converting the given payload Object to serialized form.Message<?>
SimpleMessageConverter. toMessage(Object payload, MessageHeaders headers)
Message<?>
SmartMessageConverter. toMessage(Object payload, MessageHeaders headers, Object conversionHint)
A variant ofMessageConverter.toMessage(Object, MessageHeaders)
which takes an extra conversion context as an argument, allowing to take e.g. annotations on a return type into account.org.springframework.messaging.simp.annotation.support中MessageHeaders的使用
参数类型为MessageHeaders的org.springframework.messaging.simp.annotation.support中的方法 修饰符和类型 方法 说明 protected String
SendToMethodReturnValueHandler. getUserName(Message<?> message, MessageHeaders headers)
org.springframework.messaging.support中MessageHeaders的使用
返回MessageHeaders的org.springframework.messaging.support中的方法 修饰符和类型 方法 说明 MessageHeaders
GenericMessage. getHeaders()
MessageHeaders
MessageHeaderAccessor. getMessageHeaders()
Return the underlyingMessageHeaders
instance.MessageHeaders
HeaderMapper. toHeaders(T source)
Map from the given target message to abstractedMessageHeaders
.MessageHeaders
MessageHeaderAccessor. toMessageHeaders()
Return a copy of the underlying header values as aMessageHeaders
object.参数类型为MessageHeaders的org.springframework.messaging.support中的方法 修饰符和类型 方法 说明 static <T> Message<T>
MessageBuilder. createMessage(T payload, MessageHeaders messageHeaders)
A shortcut factory method for creating a message with the given payload andMessageHeaders
.void
HeaderMapper. fromHeaders(MessageHeaders headers, T target)
Map from the givenMessageHeaders
to the specified target message.static <T extends MessageHeaderAccessor>
TMessageHeaderAccessor. getAccessor(MessageHeaders messageHeaders, Class<T> requiredType)
A variation ofMessageHeaderAccessor.getAccessor(org.springframework.messaging.Message, Class)
with aMessageHeaders
instance instead of aMessage
.参数类型为MessageHeaders的org.springframework.messaging.support中的构造器 构造器 说明 ErrorMessage(Throwable payload, MessageHeaders headers)
A constructor with theMessageHeaders
instance to use.ErrorMessage(Throwable payload, MessageHeaders headers, Message<?> originalMessage)
Create a new message with the payload,MessageHeaders
and original message.GenericMessage(T payload, MessageHeaders headers)
A constructor with theMessageHeaders
instance to use.