diff --git a/spring-cloud-function-context/pom.xml b/spring-cloud-function-context/pom.xml index b10537126..d3f3f60e4 100644 --- a/spring-cloud-function-context/pom.xml +++ b/spring-cloud-function-context/pom.xml @@ -112,12 +112,6 @@ - - org.apache.avro - avro - ${avro.version} - true - io.cloudevents cloudevents-spring @@ -211,24 +205,6 @@ - - org.apache.avro - avro-maven-plugin - ${avro.version} - - - generate-test-sources - - schema - - - ${project.basedir}/target/generated-test-sources - ${project.basedir}/target/generated-test-sources - ${project.basedir}/src/test/resources/avro - - - - diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/GsonMapper.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/GsonMapper.java index a11937025..375173104 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/GsonMapper.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/GsonMapper.java @@ -35,11 +35,6 @@ public class GsonMapper extends JsonMapper { this.gson = gson; } - @Override - public T toObject(String json, Type type) { - return this.fromJson(json, type); - } - @Override public String toString(Object value) { return this.gson.toJson(value); diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JacksonMapper.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JacksonMapper.java index d9f0ae643..fe501485a 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JacksonMapper.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JacksonMapper.java @@ -38,11 +38,6 @@ public class JacksonMapper extends JsonMapper { this.mapper = mapper; } - @Override - public T toObject(String json, Type type) { - return this.fromJson(json, type); - } - public void configureObjectMapper(Consumer configurer) { configurer.accept(mapper); } diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JsonMapper.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JsonMapper.java index b23271bca..add2fca9b 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JsonMapper.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/json/JsonMapper.java @@ -28,8 +28,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.cloud.function.context.catalog.FunctionTypeUtils; -import org.springframework.core.ResolvableType; - /** * @author Dave Syer * @author Oleg Zhurakousky @@ -38,32 +36,6 @@ public abstract class JsonMapper { private static Log logger = LogFactory.getLog(JsonMapper.class); - /** - * @param type for list arguments - * @param json JSON input - * @param type type of list arguments - * @return list of elements - * @deprecated since v2.0 in favor of {@link #toObject(String, Type)} - */ - @Deprecated - List toList(String json, Class type) { - Type actualType = (json.startsWith("[") && !List.class.isAssignableFrom(type)) - ? ResolvableType.forClassWithGenerics(ArrayList.class, (Class) type).getType() - : type; - return toObject(json, actualType); - } - - /** - * @param return type - * @param json JSON input - * @param type type - * @return object - * @since 2.0 - * @deprecated since v3.0.4 in favor of {@link #fromJson(Object, Type)} - */ - @Deprecated - abstract T toObject(String json, Type type); - @SuppressWarnings("unchecked") public T fromJson(Object json, Type type) { if (json instanceof Collection) { @@ -110,18 +82,6 @@ public abstract class JsonMapper { return result; } - /** - * @param type for list arguments - * @param json JSON input - * @param type type of list arguments - * @return single object - * @deprecated since v2.0 in favor of {@link #toObject(String, Type)} - */ - @Deprecated - T toSingle(String json, Class type) { - return toObject(json, type); - } - public abstract String toString(Object value); /**