Uses of Class
org.springframework.messaging.support.MessageHeaderAccessor
Packages that use MessageHeaderAccessor Package Description 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 ofMessagealong with a MessageBuilder and MessageHeaderAccessor for building and working with messages and message headers, as well as variousMessageChannelimplementations and channel interceptor support.Uses of MessageHeaderAccessor in org.springframework.jms.support
Subclasses of MessageHeaderAccessor in org.springframework.jms.support Modifier and Type Class Description classJmsMessageHeaderAccessorAMessageHeaderAccessorimplementation giving access to JMS-specific headers.Uses of MessageHeaderAccessor in org.springframework.messaging.simp
Subclasses of MessageHeaderAccessor in org.springframework.messaging.simp Modifier and Type Class Description classSimpMessageHeaderAccessorA base class for working with message headers in simple messaging protocols that support basic messaging patterns.Methods in org.springframework.messaging.simp that return MessageHeaderAccessor Modifier and Type Method Description protected MessageHeaderAccessorSimpMessageHeaderAccessor. createAccessor(Message<?> message)Uses of MessageHeaderAccessor in org.springframework.messaging.simp.stomp
Subclasses of MessageHeaderAccessor in org.springframework.messaging.simp.stomp Modifier and Type Class Description classStompHeaderAccessorAMessageHeaderAccessorto use when creating aMessagefrom a decoded STOMP frame, or when encoding aMessageto a STOMP frame.Methods in org.springframework.messaging.simp.stomp that return MessageHeaderAccessor Modifier and Type Method Description protected MessageHeaderAccessorStompHeaderAccessor. createAccessor(Message<?> message)Uses of MessageHeaderAccessor in org.springframework.messaging.support
Subclasses of MessageHeaderAccessor in org.springframework.messaging.support Modifier and Type Class Description classNativeMessageHeaderAccessorMessageHeaderAccessorsub-class that supports storage and access of headers from an external source such as a message broker.Methods in org.springframework.messaging.support with type parameters of type MessageHeaderAccessor Modifier and Type Method Description static <T extends MessageHeaderAccessor>
TMessageHeaderAccessor. getAccessor(Message<?> message, Class<T> requiredType)Return the originalMessageHeaderAccessorused to create the headers of the givenMessage, ornullif 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 aMessageHeadersinstance instead of aMessage.Methods in org.springframework.messaging.support that return MessageHeaderAccessor Modifier and Type Method Description protected MessageHeaderAccessorMessageHeaderAccessor. createAccessor(Message<?> message)Build a 'nested' accessor for the given message.static MessageHeaderAccessorMessageHeaderAccessor. getAccessor(Message<?> message)Return the originalMessageHeaderAccessorused to create the headers of the givenMessage, ornullif that's not available or if its type does not match the required type.static MessageHeaderAccessorMessageHeaderAccessor. getMutableAccessor(Message<?> message)Return a mutableMessageHeaderAccessorfor the given message attempting to match the type of accessor used to create the message headers, or otherwise wrapping the message with aMessageHeaderAccessorinstance.Methods in org.springframework.messaging.support with parameters of type MessageHeaderAccessor Modifier and Type Method Description voidIdTimestampMessageHeaderInitializer. initHeaders(MessageHeaderAccessor headerAccessor)voidMessageHeaderInitializer. initHeaders(MessageHeaderAccessor headerAccessor)Initialize the givenMessageHeaderAccessor.MessageBuilder<T>MessageBuilder. setHeaders(MessageHeaderAccessor accessor)Set the message headers to use by providing aMessageHeaderAccessor.