Class DataProducer<T extends DataTopic>
java.lang.Object
org.radarbase.schema.specification.DataProducer<T>
- Type Parameters:
T- type of data that is produced.
- Direct Known Subclasses:
ActiveSource,AppSource,ConnectorSource,PushSource,StreamGroup
A producer of data to Kafka, generally mapping to a source.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanIf true, register the schema during kafka initialization, otherwise, the producer should do that itself. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
registerSchema
protected boolean registerSchemaIf true, register the schema during kafka initialization, otherwise, the producer should do that itself. The default is true, set in the constructor of subclasses to use a different default.
-
-
Constructor Details
-
DataProducer
public DataProducer()
-
-
Method Details
-
getName
-
getDoc
-
getData
-
getScope
@NotNull public abstract @NotNull org.radarbase.schema.Scope getScope() -
getLabels
-
getProperties
-
getTopicNames
-
getTopics
-
doRegisterSchema
public boolean doRegisterSchema() -
equals
-
hashCode
public int hashCode()
-