diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java index bda8c0725..a98c70318 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractMessageChannelBinder.java @@ -729,7 +729,7 @@ public abstract class AbstractMessageChannelBinder serializeAndEmbedHeadersIfApplicable(Message message) throws Exception { MessageValues transformed = serializePayloadIfNecessary(message); - byte[] payload; + Object payload; if (this.embedHeaders) { Object contentType = transformed.get(MessageHeaders.CONTENT_TYPE); // transform content type headers to String, so that they can be properly @@ -744,7 +744,7 @@ public abstract class AbstractMessageChannelBinder