Uses of Interface
io.simplesource.kafka.serialization.util.GenericMapper
-
-
Uses of GenericMapper in io.simplesource.kafka.serialization.avro
Classes in io.simplesource.kafka.serialization.avro that implement GenericMapper Modifier and Type Class Description classAvroSpecificGenericMapper<D extends org.apache.avro.generic.GenericRecord>Methods in io.simplesource.kafka.serialization.avro that return GenericMapper Modifier and Type Method Description static <D extends org.apache.avro.generic.GenericRecord>
GenericMapper<D,org.apache.avro.generic.GenericRecord>AvroSpecificGenericMapper. specificDomainMapper()Methods in io.simplesource.kafka.serialization.avro with parameters of type GenericMapper Modifier and Type Method Description static <K,C>
AvroCommandSerdes<K,C>AvroCommandSerdes. of(GenericMapper<K,org.apache.avro.generic.GenericRecord> keyMapper, GenericMapper<C,org.apache.avro.generic.GenericRecord> commandMapper, String schemaRegistryUrl, boolean useMockSchemaRegistry)Constructors in io.simplesource.kafka.serialization.avro with parameters of type GenericMapper Constructor Description AvroAggregateSerdes(GenericMapper<K,org.apache.avro.generic.GenericRecord> keyMapper, GenericMapper<C,org.apache.avro.generic.GenericRecord> commandMapper, GenericMapper<E,org.apache.avro.generic.GenericRecord> eventMapper, GenericMapper<A,org.apache.avro.generic.GenericRecord> aggregateMapper, String schemaRegistryUrl, boolean useMockSchemaRegistry, org.apache.avro.Schema aggregateSchema)AvroCommandSerdes(GenericMapper<K,org.apache.avro.generic.GenericRecord> keyMapper, GenericMapper<C,org.apache.avro.generic.GenericRecord> commandMapper, String schemaRegistryUrl, boolean useMockSchemaRegistry) -
Uses of GenericMapper in io.simplesource.kafka.serialization.avro.mappers
Classes in io.simplesource.kafka.serialization.avro.mappers that implement GenericMapper Modifier and Type Class Description classRegistryBasedDomainMapper<V,S extends org.apache.avro.generic.GenericRecord>Domain mapper implementation using registry for all supported domain-serialized class combinationsMethods in io.simplesource.kafka.serialization.avro.mappers that return GenericMapper Modifier and Type Method Description <D,A extends org.apache.avro.generic.GenericRecord>
GenericMapper<D,A>DomainMapperBuilder. build()<D,A extends org.apache.avro.generic.GenericRecord>
GenericMapper<D,A>DomainMapperBuilder. build(GenericMapper<A,org.apache.avro.generic.GenericRecord> avroSpecificGenericMapper)Methods in io.simplesource.kafka.serialization.avro.mappers with parameters of type GenericMapper Modifier and Type Method Description <D,A extends org.apache.avro.generic.GenericRecord>
GenericMapper<D,A>DomainMapperBuilder. build(GenericMapper<A,org.apache.avro.generic.GenericRecord> avroSpecificGenericMapper) -
Uses of GenericMapper in io.simplesource.kafka.serialization.json
Classes in io.simplesource.kafka.serialization.json that implement GenericMapper Modifier and Type Class Description classJsonGenericMapper<D>classJsonOptionalGenericMapper<D>Fields in io.simplesource.kafka.serialization.json declared as GenericMapper Modifier and Type Field Description protected GenericMapper<C,com.google.gson.JsonElement>JsonSerdes. commandMapperprotected GenericMapper<C,com.google.gson.JsonElement>JsonSerdes. commandMapperprotected GenericMapper<K,com.google.gson.JsonElement>JsonSerdes. keyMapperprotected GenericMapper<K,com.google.gson.JsonElement>JsonSerdes. keyMapperMethods in io.simplesource.kafka.serialization.json that return GenericMapper Modifier and Type Method Description static <D> GenericMapper<D,com.google.gson.JsonElement>JsonGenericMapper. jsonDomainMapper()static <D> GenericMapper<Optional<D>,com.google.gson.JsonElement>JsonOptionalGenericMapper. jsonOptionalDomainMapper()Constructors in io.simplesource.kafka.serialization.json with parameters of type GenericMapper Constructor Description JsonAggregateSerdes(GenericMapper<K,com.google.gson.JsonElement> keyMapper, GenericMapper<C,com.google.gson.JsonElement> commandMapper, GenericMapper<E,com.google.gson.JsonElement> eventMapper, GenericMapper<A,com.google.gson.JsonElement> aggregateMapper)JsonCommandSerdes(GenericMapper<K,com.google.gson.JsonElement> keyMapper, GenericMapper<C,com.google.gson.JsonElement> commandMapper) -
Uses of GenericMapper in io.simplesource.kafka.serialization.util
Methods in io.simplesource.kafka.serialization.util with parameters of type GenericMapper Modifier and Type Method Description static <A,S>
org.apache.kafka.common.serialization.Serde<A>GenericSerde. of(org.apache.kafka.common.serialization.Serde<S> serde, GenericMapper<A,S> mapper)
-