From ab9eea6584d64c31537dc3ef29fd96e5243efd37 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Tue, 4 Aug 2009 08:07:24 +0000 Subject: [PATCH] SPR-5975 - BufferedImageHttpMessageConverter doesn't work on Google AppEngine git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1680 50f2f4bb-b051-0410-bef5-90022cba6387 --- .../servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java | 3 +-- .../http/converter/BufferedImageHttpMessageConverter.java | 2 +- .../main/java/org/springframework/web/client/RestTemplate.java | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java index bc25d62104e..41c762370f7 100644 --- a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java +++ b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java @@ -166,8 +166,7 @@ public class AnnotationMethodHandlerAdapter extends WebContentGenerator implemen private HttpMessageConverter[] messageConverters = new HttpMessageConverter[]{new ByteArrayHttpMessageConverter(), new StringHttpMessageConverter(), - new FormHttpMessageConverter(), new SourceHttpMessageConverter(), - new BufferedImageHttpMessageConverter()}; + new FormHttpMessageConverter(), new SourceHttpMessageConverter()}; public AnnotationMethodHandlerAdapter() { // no restriction of HTTP methods by default diff --git a/org.springframework.web/src/main/java/org/springframework/http/converter/BufferedImageHttpMessageConverter.java b/org.springframework.web/src/main/java/org/springframework/http/converter/BufferedImageHttpMessageConverter.java index 9880e6ae2c7..ceaf7f8ac50 100644 --- a/org.springframework.web/src/main/java/org/springframework/http/converter/BufferedImageHttpMessageConverter.java +++ b/org.springframework.web/src/main/java/org/springframework/http/converter/BufferedImageHttpMessageConverter.java @@ -116,7 +116,7 @@ public class BufferedImageHttpMessageConverter extends AbstractHttpMessageConver /** Sets the cache directory. If this property is set to an existing directory, this converter will cache image data. */ public void setCacheDir(File cacheDir) { Assert.notNull(cacheDir, "'cacheDir' must not be null"); - Assert.isTrue(cacheDir.isDirectory(), "'cacheDir' is not a valid directory"); + Assert.isTrue(cacheDir.isDirectory(), "'cacheDir' is not a directory"); this.cacheDir = cacheDir; } diff --git a/org.springframework.web/src/main/java/org/springframework/web/client/RestTemplate.java b/org.springframework.web/src/main/java/org/springframework/web/client/RestTemplate.java index 683bcad3fc9..515869ffbf4 100644 --- a/org.springframework.web/src/main/java/org/springframework/web/client/RestTemplate.java +++ b/org.springframework.web/src/main/java/org/springframework/web/client/RestTemplate.java @@ -94,8 +94,7 @@ public class RestTemplate extends HttpAccessor implements RestOperations { private HttpMessageConverter[] messageConverters = new HttpMessageConverter[]{new ByteArrayHttpMessageConverter(), new StringHttpMessageConverter(), - new FormHttpMessageConverter(), new SourceHttpMessageConverter(), - new BufferedImageHttpMessageConverter()}; + new FormHttpMessageConverter(), new SourceHttpMessageConverter()}; private ResponseErrorHandler errorHandler = new DefaultResponseErrorHandler();