Package com.linkedin.davinci.storage
Class IngestionMetadataRetrieverDelegator
java.lang.Object
com.linkedin.davinci.storage.IngestionMetadataRetrieverDelegator
- All Implemented Interfaces:
IngestionMetadataRetriever
public class IngestionMetadataRetrieverDelegator
extends Object
implements IngestionMetadataRetriever
-
Constructor Summary
ConstructorsConstructorDescriptionIngestionMetadataRetrieverDelegator(KafkaStoreIngestionService kafkaStoreIngestionService, HeartbeatMonitoringService heartbeatMonitoringService) -
Method Summary
Modifier and TypeMethodDescriptiongetConsumptionSnapshots(String topicName, ComplementSet<Integer> partitions) getHeartbeatLag(String versionTopicName, int partitionFilter, boolean filterLagReplica) getStoreVersionCompressionDictionary(String topicName) getTopicPartitionIngestionContext(String versionTopic, String topicName, int partitionNum)
-
Constructor Details
-
IngestionMetadataRetrieverDelegator
public IngestionMetadataRetrieverDelegator(KafkaStoreIngestionService kafkaStoreIngestionService, HeartbeatMonitoringService heartbeatMonitoringService)
-
-
Method Details
-
getStoreVersionCompressionDictionary
- Specified by:
getStoreVersionCompressionDictionaryin interfaceIngestionMetadataRetriever
-
getConsumptionSnapshots
- Specified by:
getConsumptionSnapshotsin interfaceIngestionMetadataRetriever
-
getTopicPartitionIngestionContext
public ReplicaIngestionResponse getTopicPartitionIngestionContext(String versionTopic, String topicName, int partitionNum) - Specified by:
getTopicPartitionIngestionContextin interfaceIngestionMetadataRetriever
-
getHeartbeatLag
public ReplicaIngestionResponse getHeartbeatLag(String versionTopicName, int partitionFilter, boolean filterLagReplica) - Specified by:
getHeartbeatLagin interfaceIngestionMetadataRetriever
-