Interface BytesMessageMapper
- All Superinterfaces:
InboundMessageMapper<byte[]>
,OutboundMessageMapper<byte[]>
- All Known Implementing Classes:
ConvertingBytesMessageMapper
,EmbeddedJsonHeadersMessageMapper
public interface BytesMessageMapper
extends InboundMessageMapper<byte[]>, OutboundMessageMapper<byte[]>
- Since:
- 5.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.messaging.Message<?>
toMessage
(byte[] object) Convert a provided object to theMessage
.org.springframework.messaging.Message<?>
Convert a provided object to theMessage
and supply with headers if necessary and provided.Methods inherited from interface org.springframework.integration.mapping.OutboundMessageMapper
fromMessage
-
Method Details
-
toMessage
@NonNull default org.springframework.messaging.Message<?> toMessage(byte[] object) Description copied from interface:InboundMessageMapper
Convert a provided object to theMessage
.- Specified by:
toMessage
in interfaceInboundMessageMapper<byte[]>
- Parameters:
object
- the object for message payload or some other conversion logic- Returns:
- the message as a result of mapping
-
toMessage
@NonNull org.springframework.messaging.Message<?> toMessage(byte[] bytes, @Nullable Map<String, Object> headers) Description copied from interface:InboundMessageMapper
Convert a provided object to theMessage
and supply with headers if necessary and provided.- Specified by:
toMessage
in interfaceInboundMessageMapper<byte[]>
- Parameters:
bytes
- the object for message payload or some other conversion logicheaders
- additional headers for building message. Can be null- Returns:
- the message as a result of mapping
-