public class WallclockTimestampExtractor extends java.lang.Object implements TimestampExtractor
System.currentTimeMillis()
.
Using this extractor effectively provides processing-time semantics.
If you need event-time semantics, use ConsumerRecordTimestampExtractor
with
built-in CreateTime or LogAppendTime timestamp (see KIP-32: Add timestamps to Kafka message for details).Constructor and Description |
---|
WallclockTimestampExtractor() |
Modifier and Type | Method and Description |
---|---|
long |
extract(org.apache.kafka.clients.consumer.ConsumerRecord<java.lang.Object,java.lang.Object> record)
Return the current wall clock time as timestamp.
|
public long extract(org.apache.kafka.clients.consumer.ConsumerRecord<java.lang.Object,java.lang.Object> record)
extract
in interface TimestampExtractor
record
- a data record