TypedJsonJacksonCodec( TypeReference<?> valueTypeReference, TypeReference<?> mapKeyTypeReference, TypeReference<?> mapValueTypeReference, Class<?> valueClass, Class<?> mapKeyClass, Class<?> mapValueClass, ObjectMapper mapper) { super(mapper); this.mapValueDecoder = createDecoder(mapValueClass, mapValueTypeReference); this.mapKeyDecoder = createDecoder(mapKeyClass, mapKeyTypeReference); this.valueDecoder = createDecoder(valueClass, valueTypeReference); this.mapValueClass = mapValueClass; this.mapValueTypeReference = mapValueTypeReference; this.mapKeyClass = mapKeyClass; this.mapKeyTypeReference = mapKeyTypeReference; this.valueClass = valueClass; this.valueTypeReference = valueTypeReference; }
TypedJsonJacksonCodec( TypeReference<?> valueTypeReference, TypeReference<?> mapKeyTypeReference, TypeReference<?> mapValueTypeReference, Class<?> valueClass, Class<?> mapKeyClass, Class<?> mapValueClass, ObjectMapper mapper) { super(mapper); this.mapValueDecoder = createDecoder(mapValueClass, mapValueTypeReference); this.mapKeyDecoder = createDecoder(mapKeyClass, mapKeyTypeReference); this.valueDecoder = createDecoder(valueClass, valueTypeReference); this.mapValueClass = mapValueClass; this.mapValueTypeReference = mapValueTypeReference; this.mapKeyClass = mapKeyClass; this.mapKeyTypeReference = mapKeyTypeReference; this.valueClass = valueClass; this.valueTypeReference = valueTypeReference; }
TypedJsonJacksonCodec( TypeReference<?> valueTypeReference, TypeReference<?> mapKeyTypeReference, TypeReference<?> mapValueTypeReference, Class<?> valueClass, Class<?> mapKeyClass, Class<?> mapValueClass, ObjectMapper mapper) { super(mapper); this.mapValueDecoder = createDecoder(mapValueClass, mapValueTypeReference); this.mapKeyDecoder = createDecoder(mapKeyClass, mapKeyTypeReference); this.valueDecoder = createDecoder(valueClass, valueTypeReference); this.mapValueClass = mapValueClass; this.mapValueTypeReference = mapValueTypeReference; this.mapKeyClass = mapKeyClass; this.mapKeyTypeReference = mapKeyTypeReference; this.valueClass = valueClass; this.valueTypeReference = valueTypeReference; }