From 2d9de6c79d9e11b6cf20dc7b35393899f7c35c5e Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Sat, 24 Jul 2010 19:49:14 +0000 Subject: [PATCH] SerializingHttpMessageConverter does not support byte[] or String (but does support anything else assignable to Serializable) --- .../integration/http/SerializingHttpMessageConverter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-integration-http/src/main/java/org/springframework/integration/http/SerializingHttpMessageConverter.java b/spring-integration-http/src/main/java/org/springframework/integration/http/SerializingHttpMessageConverter.java index 208fe71373..dafff9d283 100644 --- a/spring-integration-http/src/main/java/org/springframework/integration/http/SerializingHttpMessageConverter.java +++ b/spring-integration-http/src/main/java/org/springframework/integration/http/SerializingHttpMessageConverter.java @@ -45,7 +45,8 @@ public class SerializingHttpMessageConverter extends AbstractHttpMessageConverte @Override public boolean supports(Class clazz) { - return Serializable.class.isAssignableFrom(clazz); + return !(byte[].class.equals(clazz)) && !(String.class.equals(clazz)) + && (clazz != null && Serializable.class.isAssignableFrom(clazz)); } @Override