com.twitter.finatra.kafkastreams.transformer
Callback method which is called for every message in the stream this Transformer is attached to.
Callback method which is called for every message in the stream this Transformer is attached to. Implementers of this method may emit 0 or more records by using the processorContext.
the time of the message
the key of the message
the value of the message
Get the state store given the store name.
Get the state store given the store name.
Key type of the state store
Value type of the state store
The store name
The state store instance
Callback method for when you should flush any cached data.
Callback method for when you should flush any cached data. This method is typically called prior to a Kafka commit
A KafkaStreams Transformer offering an upgraded API over the built in Transformer interface.
This Transformer differs from the built in Transformer interface by exposing an [onMessage] interface that is used to process incoming messages. Within [onMessage] you may use the [forward] method to emit 0 or more records.
This transformer also manages watermarks(see [WatermarkManager]), and extends [OnWatermark] which allows you to track the passage of event time.
Type of the input keys
Type of the input values
Type of the output keys
Type of the output values