-
- All Implemented Interfaces:
public abstract class DataProducer<T extends DataTopic>A producer of data to Kafka, generally mapping to a source.
-
-
Method Summary
Modifier and Type Method Description StringgetName()StringgetDoc()Map<String, String>getProperties()Map<String, String>getLabels()abstract List<T>getData()abstract ScopegetScope()Stream<String>getTopicNames()Stream<AvroTopic<out Object, out Object>>getTopics(SchemaCatalogue schemaCatalogue)booleandoRegisterSchema()booleanequals(Object o)inthashCode()-
-
Method Detail
-
getProperties
Map<String, String> getProperties()
-
getScope
@NotNull() abstract Scope getScope()
-
getTopicNames
Stream<String> getTopicNames()
-
getTopics
Stream<AvroTopic<out Object, out Object>> getTopics(SchemaCatalogue schemaCatalogue)
-
doRegisterSchema
boolean doRegisterSchema()
-
hashCode
int hashCode()
-
-
-
-