RecordQueueCreator¶
Creating Instance¶
RecordQueueCreator takes the following to be created:
-
LogContext - default.timestamp.extractor configuration property
- default.deserialization.exception.handler configuration property
RecordQueueCreator is created when:
StreamTaskis created
Creating RecordQueue¶
RecordQueue createQueue(
TopicPartition partition)
createQueue requests the ProcessorTopology for the SourceNode for the topic (of the given TopicPartition).
createQueue determines the TimestampExtractor that is one of the following:
- TimestampExtractor of the
SourceNodeif defined - Default TimestampExtractor
createQueue is used when:
StreamTaskis requested to createPartitionQueues and updateInputPartitions