Interface SmartMessageConverter
- All Superinterfaces:
 MessageConverter
- All Known Implementing Classes:
 MappingJackson2MessageConverter
An extended 
MessageConverter SPI with conversion hint support.
 In case of a conversion hint being provided, the framework will call
 the extended method if a converter implements this interface, instead
 of calling the regular toMessage variant.
- Since:
 - 4.3
 - Author:
 - Stephane Nicoll
 
- 
Method Summary
Methods inherited from interface org.springframework.jms.support.converter.MessageConverter
fromMessage, toMessage 
- 
Method Details
- 
toMessage
Message toMessage(Object object, Session session, @Nullable Object conversionHint) throws JMSException, MessageConversionException A variant ofMessageConverter.toMessage(Object, Session)which takes an extra conversion context as an argument, allowing to take e.g. annotations on a payload parameter into account.- Parameters:
 object- the object to convertsession- the Session to use for creating a JMS MessageconversionHint- an extra object passed to theMessageConverter, e.g. the associatedMethodParameter(may benull}- Returns:
 - the JMS Message
 - Throws:
 JMSException- if thrown by JMS API methodsMessageConversionException- in case of conversion failure- See Also:
 
 
 -