Class ConvertingBytesMessageMapper

java.lang.Object
org.springframework.integration.mapping.ConvertingBytesMessageMapper
All Implemented Interfaces:
BytesMessageMapper, InboundMessageMapper<byte[]>, OutboundMessageMapper<byte[]>

public class ConvertingBytesMessageMapper
extends Object
implements BytesMessageMapper
The BytesMessageMapper implementation to delegate to/from Message conversion into the provided MessageConverter.

The MessageConverter must not return null from its MessageConverter.fromMessage(Message, Class) and MessageConverter.toMessage(Object, MessageHeaders) methods.

If MessageConverter.fromMessage(Message, Class) returns String, it is converted to byte[] using a StandardCharsets.UTF_8 encoding.

Since:
5.4
Author:
Artem Bilan