diff --git a/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java b/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java index 5c0d2d619..ef339e771 100644 --- a/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java +++ b/spring-cloud-stream-binder-test/src/main/java/org/springframework/cloud/stream/binder/AbstractBinderTests.java @@ -62,7 +62,6 @@ import org.springframework.messaging.handler.annotation.support.PayloadArgumentR import org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolverComposite; import org.springframework.messaging.handler.invocation.InvocableHandlerMethod; import org.springframework.util.Assert; -import org.springframework.util.MimeType; import org.springframework.util.MimeTypeUtils; import org.springframework.util.ReflectionUtils; @@ -279,7 +278,6 @@ public abstract class AbstractBinderTests producerBinding = binder.bindProducer(String.format("foo%s0y", @@ -749,11 +747,6 @@ public abstract class AbstractBinderTests mimeTypeCache = new ConcurrentHashMap<>(); diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractBinder.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractBinder.java index eb10c3976..4d2f61ac9 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractBinder.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binder/AbstractBinder.java @@ -56,8 +56,6 @@ public abstract class AbstractBinder mimeTypeCache = new ConcurrentHashMap<>(); - - @Override - public MimeType resolve(MessageHeaders headers) { - return resolve((Map) headers); - } - - public MimeType resolve(Map headers) { - MimeType mimeType = null; - Object value = headers.get(MessageHeaders.CONTENT_TYPE); - if (value instanceof MimeType) { - mimeType = (MimeType) value; - } - else if (value instanceof String) { - mimeType = mimeTypeCache.get(value); - if (mimeType == null) { - String valueAsString = (String) value; - mimeType = MimeType.valueOf(valueAsString); - mimeTypeCache.put(valueAsString, mimeType); - } - } - return mimeType != null ? mimeType : getDefaultMimeType(); - } -} diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/converter/KryoMessageConverter.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/converter/KryoMessageConverter.java index 4573bc05b..01cfc8799 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/converter/KryoMessageConverter.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/converter/KryoMessageConverter.java @@ -48,7 +48,9 @@ import org.springframework.util.MimeType; /** * @author Vinicius Carvalho + * @deprecated as of 2.0 all language specific type converters (kryo, java etc) are deprecated and won't be supported in the future. */ +@Deprecated public class KryoMessageConverter implements SmartMessageConverter { protected final KryoPool pool;