public abstract class MessageSerializationUtils extends Object
Constructor and Description |
---|
MessageSerializationUtils() |
Modifier and Type | Method and Description |
---|---|
static MessageValues |
deserializePayload(MessageValues messageValues,
org.springframework.messaging.converter.ContentTypeResolver contentTypeResolver,
org.springframework.integration.codec.Codec codec)
De-serialize the message payload if necessary.
|
static MessageValues |
serializePayload(org.springframework.messaging.Message<?> message,
org.springframework.integration.codec.Codec codec)
Serialize the message payload unless it is a byte array.
|
static byte[] |
serializePayload(Object originalPayload,
org.springframework.integration.codec.Codec codec)
Serialize the payload object if it is not a byte array.
|
public static MessageValues serializePayload(org.springframework.messaging.Message<?> message, org.springframework.integration.codec.Codec codec)
message
- the message with the payload to serializecodec
- the codec used for serializationpublic static byte[] serializePayload(Object originalPayload, org.springframework.integration.codec.Codec codec)
originalPayload
- the payload to serializecodec
- the codec used for serializationorg.springframework.core.serializer.support.SerializationFailedException
- thrown when serialization failedpublic static MessageValues deserializePayload(MessageValues messageValues, org.springframework.messaging.converter.ContentTypeResolver contentTypeResolver, org.springframework.integration.codec.Codec codec)
messageValues
- message with the payload to deserializecontentTypeResolver
- used for resolving the mime type.codec
- used for deserializationCopyright © 2019 Pivotal Software, Inc.. All rights reserved.