Interface JsonModule

All Superinterfaces:
ru.tinkoff.kora.json.common.JsonCommonModule

public interface JsonModule extends ru.tinkoff.kora.json.common.JsonCommonModule
  • Field Summary

    Fields inherited from interface ru.tinkoff.kora.json.common.JsonCommonModule

    JSON_FACTORY
  • Method Summary

    Modifier and Type
    Method
    Description
    jsonHttpClientRequestMapper(ru.tinkoff.kora.json.common.JsonWriter<T> jsonWriter)
     
    jsonHttpClientResponseMapper(ru.tinkoff.kora.json.common.JsonReader<T> jsonReader)
     
    default <T> JsonKafkaDeserializer<T>
    jsonKafkaDeserializer(ru.tinkoff.kora.json.common.JsonReader<T> reader)
     
    default <T> JsonKafkaSerializer<T>
    jsonKafkaSerializer(ru.tinkoff.kora.json.common.JsonWriter<T> writer)
     
    jsonRequestMapper(ru.tinkoff.kora.json.common.JsonReader<T> reader)
     
    jsonResponseMapper(ru.tinkoff.kora.json.common.JsonWriter<T> writer)
     
    jsonStringParameterConverter(ru.tinkoff.kora.json.common.JsonWriter<T> writer)
     
    jsonStringParameterReader(ru.tinkoff.kora.json.common.JsonReader<T> reader)
     

    Methods inherited from interface ru.tinkoff.kora.json.common.JsonCommonModule

    bigDecimalJsonReader, bigDecimalJsonWriter, bigIntegerJsonReader, bigIntegerJsonWriter, booleanJsonReader, booleanJsonWriter, dayOfWeekJsonReader, dayOfWeekJsonWriter, doubleJsonReader, doubleJsonWriter, durationJsonReader, durationJsonWriter, instantJsonReader, instantJsonWriter, integerJsonReader, integerJsonWriter, listJsonReaderFactory, listJsonWriterFactory, localDateJsonReader, localDateJsonWriter, localDateTimeJsonReader, localDateTimeJsonWriter, localTimeJsonReader, localTimeJsonWriter, longJsonReader, longJsonWriter, mapJsonReaderFactory, mapJsonWriterFactory, monthDayJsonReader, monthDayJsonWriter, monthJsonReader, monthJsonWriter, objectJsonReader, objectJsonWriter, offsetDateTimeJsonReader, offsetDateTimeJsonWriter, offsetTimeJsonReader, offsetTimeJsonWriter, rawJsonWriter, setJsonReaderFactory, setJsonWriterFactory, sortedSetJsonReaderFactory, stringJsonReader, stringJsonWriter, uuidJsonReader, uuidJsonWriter, yearJsonReader, yearJsonWriter, yearMonthJsonReader, yearMonthJsonWriter, zonedDateTimeJsonReader, zonedDateTimeJsonWriter, zoneIdJsonReader, zoneIdJsonWriter
  • Method Details

    • jsonRequestMapper

      default <T> JsonReaderHttpServerRequestMapper<T> jsonRequestMapper(ru.tinkoff.kora.json.common.JsonReader<T> reader)
    • jsonResponseMapper

      default <T> JsonWriterHttpServerResponseMapper<T> jsonResponseMapper(ru.tinkoff.kora.json.common.JsonWriter<T> writer)
    • jsonHttpClientRequestMapper

      default <T> JsonHttpClientRequestMapper<T> jsonHttpClientRequestMapper(ru.tinkoff.kora.json.common.JsonWriter<T> jsonWriter)
    • jsonHttpClientResponseMapper

      default <T> JsonHttpClientResponseMapper<T> jsonHttpClientResponseMapper(ru.tinkoff.kora.json.common.JsonReader<T> jsonReader)
    • jsonStringParameterConverter

      default <T> JsonStringParameterConverter<T> jsonStringParameterConverter(ru.tinkoff.kora.json.common.JsonWriter<T> writer)
    • jsonStringParameterReader

      default <T> JsonStringParameterReader<T> jsonStringParameterReader(ru.tinkoff.kora.json.common.JsonReader<T> reader)
    • jsonKafkaDeserializer

      default <T> JsonKafkaDeserializer<T> jsonKafkaDeserializer(ru.tinkoff.kora.json.common.JsonReader<T> reader)
    • jsonKafkaSerializer

      default <T> JsonKafkaSerializer<T> jsonKafkaSerializer(ru.tinkoff.kora.json.common.JsonWriter<T> writer)