Message from the messaging abstraction to and from a
jakarta.jms.Message using an underlying MessageConverter
for the payload and a org.springframework.jms.support.JmsHeaderMapper
to map the JMS headers to and from standard message headers.
| Modifier and Type | Field and Description |
|---|---|
| private JmsHeaderMapper | |
| private MessageConverter |
| Access | Constructor and Description |
|---|---|
| public | |
| public | MessagingMessageConverter(MessageConverter
the payload converter to use payloadConverter)Create an instance with the specific payload converter. |
| public | MessagingMessageConverter(MessageConverter payloadConverter, JmsHeaderMapper headerMapper)
Create an instance with the specified payload converter and header mapper. |
| Modifier and Type | Method and Description |
|---|---|
| public void | afterPropertiesSet()
Implements org. Invoked by the containing This method allows the bean instance to perform validation of its overall configuration and final initialization when all bean properties have been set. |
| protected Message | createMessageForPayload(Object payload, Session session, Object conversionHint)
Create a JMS message for the specified payload and conversionHint. |
| protected final MessageHeaders | |
| protected Object | |
| public Object | fromMessage(Message
the message to convert message)Implements org. Convert from a JMS Message to a Java object. |
| public void | setHeaderMapper(JmsHeaderMapper headerMapper)
Set the |
| public void | setPayloadConverter(MessageConverter payloadConverter)
Set the |
| public Message | toMessage(Object
the object to convert object, Session the Session to use for creating a JMS Message session)Implements org. Convert a Java object to a JMS Message using the supplied session to create the message object. |
| headerMapper | back to summary |
|---|---|
| private JmsHeaderMapper headerMapper | |
| payloadConverter | back to summary |
|---|---|
| private MessageConverter payloadConverter | |
| MessagingMessageConverter | back to summary |
|---|---|
| public MessagingMessageConverter() Create an instance with a default payload converter. | |
| MessagingMessageConverter | back to summary |
|---|---|
| public MessagingMessageConverter(MessageConverter payloadConverter) Create an instance with the specific payload converter.
| |
| MessagingMessageConverter | back to summary |
|---|---|
| public MessagingMessageConverter(MessageConverter payloadConverter, JmsHeaderMapper headerMapper) Create an instance with the specified payload converter and header mapper. | |
| afterPropertiesSet | back to summary |
|---|---|
| public void afterPropertiesSet() Implements org. Doc from org. Invoked by the containing This method allows the bean instance to perform validation of its overall configuration and final initialization when all bean properties have been set.
| |
| createMessageForPayload | back to summary |
|---|---|
| protected Message createMessageForPayload(Object payload, Session session, Object conversionHint) throws JMSException Create a JMS message for the specified payload and conversionHint.
The conversion hint is an extra object passed to the
| |
| extractHeaders | back to summary |
|---|---|
| protected final MessageHeaders extractHeaders(Message message) | |
| extractPayload | back to summary |
|---|---|
| protected Object extractPayload(Message message) throws JMSException Extract the payload of the specified | |
| fromMessage | back to summary |
|---|---|
| public Object fromMessage(Message message) throws JMSException, MessageConversionException Implements org. Doc from org. Convert from a JMS Message to a Java object.
| |
| setHeaderMapper | back to summary |
|---|---|
| public void setHeaderMapper(JmsHeaderMapper headerMapper) Set the | |
| setPayloadConverter | back to summary |
|---|---|
| public void setPayloadConverter(MessageConverter payloadConverter) Set the | |
| toMessage | back to summary |
|---|---|
| public Message toMessage(Object object, Session session) throws JMSException, MessageConversionException Implements org. Doc from org. Convert a Java object to a JMS Message using the supplied session to create the message object.
| |