io.simplesource.kafka.api.CommandSerdes<K,C>public final class AvroCommandSerdes<K,C> extends Object implements io.simplesource.kafka.api.CommandSerdes<K,C>
| Constructor | Description |
|---|---|
AvroCommandSerdes(GenericMapper<K,org.apache.avro.generic.GenericRecord> keyMapper,
GenericMapper<C,org.apache.avro.generic.GenericRecord> commandMapper,
String schemaRegistryUrl,
boolean useMockSchemaRegistry) |
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.kafka.common.serialization.Serde<K> |
aggregateKey() |
|
org.apache.kafka.common.serialization.Serde<io.simplesource.kafka.model.CommandRequest<K,C>> |
commandRequest() |
|
org.apache.kafka.common.serialization.Serde<io.simplesource.kafka.model.CommandResponse> |
commandResponse() |
|
org.apache.kafka.common.serialization.Serde<UUID> |
commandResponseKey() |
|
static <K,C> AvroCommandSerdes<K,C> |
of(GenericMapper<K,org.apache.avro.generic.GenericRecord> keyMapper,
GenericMapper<C,org.apache.avro.generic.GenericRecord> commandMapper,
String schemaRegistryUrl,
boolean useMockSchemaRegistry) |
|
static <K extends org.apache.avro.generic.GenericRecord,C extends org.apache.avro.generic.GenericRecord> |
of(String schemaRegistryUrl) |
|
static <K extends org.apache.avro.generic.GenericRecord,C extends org.apache.avro.generic.GenericRecord> |
of(String schemaRegistryUrl,
boolean useMockSchemaRegistry) |
public AvroCommandSerdes(GenericMapper<K,org.apache.avro.generic.GenericRecord> keyMapper, GenericMapper<C,org.apache.avro.generic.GenericRecord> commandMapper, String schemaRegistryUrl, boolean useMockSchemaRegistry)
public static <K extends org.apache.avro.generic.GenericRecord,C extends org.apache.avro.generic.GenericRecord> AvroCommandSerdes<K,C> of(String schemaRegistryUrl)
public static <K extends org.apache.avro.generic.GenericRecord,C extends org.apache.avro.generic.GenericRecord> AvroCommandSerdes<K,C> of(String schemaRegistryUrl, boolean useMockSchemaRegistry)
public static <K,C> AvroCommandSerdes<K,C> of(GenericMapper<K,org.apache.avro.generic.GenericRecord> keyMapper, GenericMapper<C,org.apache.avro.generic.GenericRecord> commandMapper, String schemaRegistryUrl, boolean useMockSchemaRegistry)
public org.apache.kafka.common.serialization.Serde<K> aggregateKey()
public org.apache.kafka.common.serialization.Serde<io.simplesource.kafka.model.CommandRequest<K,C>> commandRequest()
public org.apache.kafka.common.serialization.Serde<UUID> commandResponseKey()
Copyright © 2019. All rights reserved.