Class LocalBootstrappingVeniceChangelogConsumer<K,V>

java.lang.Object
com.linkedin.davinci.consumer.VeniceChangelogConsumerImpl<K,V>
com.linkedin.davinci.consumer.VeniceAfterImageConsumerImpl<K,V>
com.linkedin.davinci.consumer.LocalBootstrappingVeniceChangelogConsumer<K,V>
Type Parameters:
K -
V -
All Implemented Interfaces:
BootstrappingVeniceChangelogConsumer<K,V>, VeniceChangelogConsumer<K,V>

public class LocalBootstrappingVeniceChangelogConsumer<K,V> extends VeniceAfterImageConsumerImpl<K,V>
This is a wrapper class on top of InternalBootstrappingVeniceChangelogConsumerImpl. This confines the usage of this class for clients to the methods exposed on the interface. This is meant to prevent users from doing seek() calls which would render the local state inconsistent.