Package org.apache.beam.sdk.io.kafka
Class ConfluentSchemaRegistryDeserializerProvider<T>
java.lang.Object
org.apache.beam.sdk.io.kafka.ConfluentSchemaRegistryDeserializerProvider<T>
- All Implemented Interfaces:
 Serializable,DeserializerProvider<T>
public class ConfluentSchemaRegistryDeserializerProvider<T>
extends Object
implements DeserializerProvider<T>
A 
DeserializerProvider that uses Confluent Schema Registry to resolve a
 Deserializers and Coder given a subject.- See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptiongetCoder(CoderRegistry coderRegistry) getDeserializer(Map<String, ?> configs, boolean isKey) static <T> ConfluentSchemaRegistryDeserializerProvider<T> static <T> ConfluentSchemaRegistryDeserializerProvider<T> of(String schemaRegistryUrl, int schemaRegistryCacheCapacity, String subject, @Nullable Integer version) static <T> ConfluentSchemaRegistryDeserializerProvider<T> of(String schemaRegistryUrl, int schemaRegistryCacheCapacity, String subject, @Nullable Integer version, @Nullable Map<String, ?> schemaRegistryConfigs) static <T> ConfluentSchemaRegistryDeserializerProvider<T> static <T> ConfluentSchemaRegistryDeserializerProvider<T> static <T> ConfluentSchemaRegistryDeserializerProvider<T> of(String schemaRegistryUrl, String subject, @Nullable Integer version, @Nullable Map<String, ?> schemaRegistryConfigs)  
- 
Method Details
- 
of
public static <T> ConfluentSchemaRegistryDeserializerProvider<T> of(String schemaRegistryUrl, String subject)  - 
of
public static <T> ConfluentSchemaRegistryDeserializerProvider<T> of(String schemaRegistryUrl, String subject, @Nullable Integer version)  - 
of
 - 
of
public static <T> ConfluentSchemaRegistryDeserializerProvider<T> of(String schemaRegistryUrl, int schemaRegistryCacheCapacity, String subject)  - 
of
public static <T> ConfluentSchemaRegistryDeserializerProvider<T> of(String schemaRegistryUrl, int schemaRegistryCacheCapacity, String subject, @Nullable Integer version)  - 
of
 - 
getDeserializer
- Specified by:
 getDeserializerin interfaceDeserializerProvider<T>
 - 
getCoder
- Specified by:
 getCoderin interfaceDeserializerProvider<T>
 
 -