ValueSerdeFactory¶
ValueSerdeFactory is an abstraction of factories of value serdes.
Contract¶
Creating Value Serde¶
Serde<GenericRow> create(
FormatInfo format,
PersistenceSchema schema,
KsqlConfig ksqlConfig,
Supplier<SchemaRegistryClient> schemaRegistryClientFactory,
String loggerNamePrefix,
ProcessingLogContext processingLogContext,
Optional<TrackedCallback> tracker)
Serde (Apache Kafka) of GenericRows
See GenericRowSerDe
Used when:
CreateSourceFactoryis requested to validateSerdesCanHandleSchemasKafkaConsumerFactoryis requested to create aKafkaConsumerRuntimeBuildContextis requested to build a value SerdeInsertsSubscriberis requested tocreateInsertsSubscriberInsertValuesExecutoris requested toserializeValueGenericRowSerDeis requested to create a Serde