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
ConstructorDescriptionIngestionMetadataRetrieverDelegator
(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:
getStoreVersionCompressionDictionary
in interfaceIngestionMetadataRetriever
-
getConsumptionSnapshots
- Specified by:
getConsumptionSnapshots
in interfaceIngestionMetadataRetriever
-
getTopicPartitionIngestionContext
public ReplicaIngestionResponse getTopicPartitionIngestionContext(String versionTopic, String topicName, int partitionNum) - Specified by:
getTopicPartitionIngestionContext
in interfaceIngestionMetadataRetriever
-
getHeartbeatLag
public ReplicaIngestionResponse getHeartbeatLag(String versionTopicName, int partitionFilter, boolean filterLagReplica) - Specified by:
getHeartbeatLag
in interfaceIngestionMetadataRetriever
-