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);
/**