org.springframework.amqp.support.converter
Class SimpleMessageConverter
java.lang.Object
org.springframework.amqp.support.converter.SimpleMessageConverter
- All Implemented Interfaces:
- MessageConverter
public class SimpleMessageConverter
- extends Object
- implements MessageConverter
Implementation of MessageConverter that can work with Strings, Serializable instances,
or byte arrays. The #toMessage(Object) method simply checks the type of the provided
instance while the fromMessage(Message) method relies upon the
content-type of the provided Message.
- Author:
- Mark Fisher, Oleg Zhurakousky
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CHARSET
public static final String DEFAULT_CHARSET
- See Also:
- Constant Field Values
SimpleMessageConverter
public SimpleMessageConverter()
setDefaultCharset
public void setDefaultCharset(String defaultCharset)
- Specify the default charset to use when converting to or from text-based
Message body content. If not specified, the charset will be "UTF-8".
fromMessage
public Object fromMessage(Message message)
throws MessageConversionException
- Converts from a Rabbit Message to an Object.
- Specified by:
fromMessage in interface MessageConverter
- Parameters:
message - the message to convert
- Returns:
- the converted Java object
- Throws:
MessageConversionException - in case of conversion failure
toMessage
public Message toMessage(Object object,
MessageProperties messageProperties)
throws MessageConversionException
- Creates a Rabbit Mesasge from the provided Object.
- Specified by:
toMessage in interface MessageConverter
- Parameters:
object - the object to convert
- Returns:
- the Rabbit Message
- Throws:
MessageConversionException - in case of conversion failure
Copyright © 2010. All Rights Reserved.