Skip to content

Commit 9d75e3d

Browse files
authored
Changes wrt databind/#3043 (#521)
1 parent 6852120 commit 9d75e3d

30 files changed

+95
-103
lines changed

avro/src/main/java/tools/jackson/dataformat/avro/AvroModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import tools.jackson.databind.AnnotationIntrospector;
1212
import tools.jackson.databind.JacksonModule;
13-
import tools.jackson.databind.SerializerProvider;
13+
import tools.jackson.databind.SerializationContext;
1414
import tools.jackson.databind.module.SimpleDeserializers;
1515
import tools.jackson.databind.module.SimpleSerializers;
1616
import tools.jackson.databind.ser.std.StdSerializer;
@@ -120,7 +120,7 @@ public SchemaSerializer() {
120120
}
121121

122122
@Override
123-
public void serialize(Schema value, JsonGenerator gen, SerializerProvider prov)
123+
public void serialize(Schema value, JsonGenerator gen, SerializationContext prov)
124124
throws JacksonException
125125
{
126126
// Let's simply write as String, for now

avro/src/main/java/tools/jackson/dataformat/avro/AvroTypeResolverBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import tools.jackson.databind.DatabindContext;
88
import tools.jackson.databind.DeserializationContext;
99
import tools.jackson.databind.JavaType;
10-
import tools.jackson.databind.SerializerProvider;
10+
import tools.jackson.databind.SerializationContext;
1111
import tools.jackson.databind.jsontype.NamedType;
1212
import tools.jackson.databind.jsontype.PolymorphicTypeValidator;
1313
import tools.jackson.databind.jsontype.TypeDeserializer;
@@ -38,7 +38,7 @@ public static AvroTypeResolverBuilder construct(JsonTypeInfo.Value config) {
3838
}
3939

4040
@Override
41-
public TypeSerializer buildTypeSerializer(SerializerProvider ctxt, JavaType baseType,
41+
public TypeSerializer buildTypeSerializer(SerializationContext ctxt, JavaType baseType,
4242
Collection<NamedType> subtypes) {
4343
// All type information is encoded in the schema, never in the data.
4444
return null;

avro/src/main/java/tools/jackson/dataformat/avro/jsr310/ser/AvroInstantSerializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import tools.jackson.core.JsonParser;
1212

1313
import tools.jackson.databind.JavaType;
14-
import tools.jackson.databind.SerializerProvider;
14+
import tools.jackson.databind.SerializationContext;
1515
import tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper;
1616
import tools.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor;
1717
import tools.jackson.databind.ser.std.StdScalarSerializer;
@@ -54,7 +54,7 @@ protected AvroInstantSerializer(Class<T> t, Function<T, Instant> getInstant) {
5454
}
5555

5656
@Override
57-
public void serialize(T value, JsonGenerator gen, SerializerProvider provider) throws JacksonException {
57+
public void serialize(T value, JsonGenerator gen, SerializationContext provider) throws JacksonException {
5858
/**
5959
* Number of milliseconds, independent of a particular time zone or calendar,
6060
* from 1 January 1970 00:00:00.000 UTC.

avro/src/main/java/tools/jackson/dataformat/avro/jsr310/ser/AvroLocalDateSerializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import tools.jackson.core.JsonParser;
88

99
import tools.jackson.databind.JavaType;
10-
import tools.jackson.databind.SerializerProvider;
10+
import tools.jackson.databind.SerializationContext;
1111
import tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper;
1212
import tools.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor;
1313
import tools.jackson.databind.ser.std.StdScalarSerializer;
@@ -36,7 +36,7 @@ protected AvroLocalDateSerializer() {
3636
}
3737

3838
@Override
39-
public void serialize(LocalDate value, JsonGenerator gen, SerializerProvider provider) throws JacksonException {
39+
public void serialize(LocalDate value, JsonGenerator gen, SerializationContext provider) throws JacksonException {
4040
/**
4141
* Number of days from the unix epoch, 1 January 1970.
4242
*/

avro/src/main/java/tools/jackson/dataformat/avro/jsr310/ser/AvroLocalDateTimeSerializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import tools.jackson.core.JsonParser;
1010

1111
import tools.jackson.databind.JavaType;
12-
import tools.jackson.databind.SerializerProvider;
12+
import tools.jackson.databind.SerializationContext;
1313
import tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper;
1414
import tools.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor;
1515
import tools.jackson.databind.ser.std.StdScalarSerializer;
@@ -38,7 +38,7 @@ protected AvroLocalDateTimeSerializer() {
3838
}
3939

4040
@Override
41-
public void serialize(LocalDateTime value, JsonGenerator gen, SerializerProvider provider)
41+
public void serialize(LocalDateTime value, JsonGenerator gen, SerializationContext provider)
4242
throws JacksonException
4343
{
4444
/**

avro/src/main/java/tools/jackson/dataformat/avro/jsr310/ser/AvroLocalTimeSerializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import tools.jackson.core.JsonParser;
88

99
import tools.jackson.databind.JavaType;
10-
import tools.jackson.databind.SerializerProvider;
10+
import tools.jackson.databind.SerializationContext;
1111
import tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper;
1212
import tools.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor;
1313
import tools.jackson.databind.ser.std.StdScalarSerializer;
@@ -36,7 +36,7 @@ protected AvroLocalTimeSerializer() {
3636
}
3737

3838
@Override
39-
public void serialize(LocalTime value, JsonGenerator gen, SerializerProvider provider) throws JacksonException {
39+
public void serialize(LocalTime value, JsonGenerator gen, SerializationContext provider) throws JacksonException {
4040
/**
4141
* Number of milliseconds, with no reference to a particular calendar, time zone or date, after
4242
* midnight, 00:00:00.000.

avro/src/main/java/tools/jackson/dataformat/avro/schema/ArrayVisitor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import org.apache.avro.Schema.Type;
99

1010
import tools.jackson.databind.JavaType;
11-
import tools.jackson.databind.SerializerProvider;
11+
import tools.jackson.databind.SerializationContext;
1212
import tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor;
1313
import tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes;
1414
import tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable;
@@ -23,7 +23,7 @@ public class ArrayVisitor
2323

2424
protected Schema _elementSchema;
2525

26-
public ArrayVisitor(SerializerProvider p, JavaType type, VisitorFormatWrapperImpl visitorWrapper)
26+
public ArrayVisitor(SerializationContext p, JavaType type, VisitorFormatWrapperImpl visitorWrapper)
2727
{
2828
super(p);
2929
_type = type;

avro/src/main/java/tools/jackson/dataformat/avro/schema/DefinedSchemas.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.apache.avro.Schema;
66

77
import tools.jackson.databind.JavaType;
8-
import tools.jackson.databind.SerializerProvider;
8+
import tools.jackson.databind.SerializationContext;
99

1010
/**
1111
* Simple container for Schemas that have already been generated during
@@ -15,7 +15,7 @@ public class DefinedSchemas
1515
{
1616
protected final Map<JavaType, Schema> _schemas = new LinkedHashMap<>();
1717

18-
protected SerializerProvider _provider;
18+
protected SerializationContext _serializationContext;
1919

2020
/*
2121
/**********************************************************************
@@ -25,12 +25,12 @@ public class DefinedSchemas
2525

2626
public DefinedSchemas() { }
2727

28-
public void setProvider(SerializerProvider provider) {
29-
_provider = provider;
28+
public void setContext(SerializationContext ctxt) {
29+
_serializationContext = ctxt;
3030
}
3131

32-
public SerializerProvider getProvider() {
33-
return _provider;
32+
public SerializationContext getContext() {
33+
return _serializationContext;
3434
}
3535

3636
/*

avro/src/main/java/tools/jackson/dataformat/avro/schema/EnumVisitor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
public class EnumVisitor extends JsonStringFormatVisitor.Base
1717
implements SchemaBuilder
1818
{
19-
protected final SerializerProvider _provider;
19+
protected final SerializationContext _provider;
2020
protected final JavaType _type;
2121
protected final DefinedSchemas _schemas;
2222

2323
protected Set<String> _enums;
2424

25-
public EnumVisitor(SerializerProvider provider, DefinedSchemas schemas, JavaType t) {
25+
public EnumVisitor(SerializationContext provider, DefinedSchemas schemas, JavaType t) {
2626
_schemas = schemas;
2727
_type = t;
2828
_provider = provider;

avro/src/main/java/tools/jackson/dataformat/avro/schema/MapVisitor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import org.apache.avro.Schema;
44

55
import tools.jackson.databind.JavaType;
6-
import tools.jackson.databind.SerializerProvider;
6+
import tools.jackson.databind.SerializationContext;
77
import tools.jackson.databind.introspect.AnnotatedClass;
88
import tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable;
99
import tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor;
@@ -19,7 +19,7 @@ public class MapVisitor extends JsonMapFormatVisitor.Base
1919

2020
protected JavaType _keyType;
2121

22-
public MapVisitor(SerializerProvider p, JavaType type, VisitorFormatWrapperImpl visitorWrapper)
22+
public MapVisitor(SerializationContext p, JavaType type, VisitorFormatWrapperImpl visitorWrapper)
2323
{
2424
super(p);
2525
_type = type;

0 commit comments

Comments
 (0)