Class ActiveActiveProducerCallback
java.lang.Object
com.linkedin.davinci.kafka.consumer.LeaderProducerCallback
com.linkedin.davinci.kafka.consumer.ActiveActiveProducerCallback
- All Implemented Interfaces:
PubSubProducerCallback
,ChunkAwareCallback
-
Field Summary
Fields inherited from class com.linkedin.davinci.kafka.consumer.LeaderProducerCallback
CHUNKED_VALUE_MANIFEST_SERIALIZER, chunkedRmdManifest, EMPTY_BYTE_BUFFER, ingestionTask, leaderProducedRecordContext, oldRmdManifest, oldValueManifest
-
Constructor Summary
ConstructorsConstructorDescriptionActiveActiveProducerCallback
(LeaderFollowerStoreIngestionTask ingestionTask, DefaultPubSubMessage sourceConsumerRecord, PartitionConsumptionState partitionConsumptionState, LeaderProducedRecordContext leaderProducedRecordContext, int partition, String kafkaUrl, long beforeProcessingRecordTimestamp) -
Method Summary
Methods inherited from class com.linkedin.davinci.kafka.consumer.LeaderProducerCallback
getIngestionTask, getPartitionConsumptionState, getSourceConsumerRecord, onCompletion, setChunkingInfo, setOnCompletionFunction
-
Constructor Details
-
ActiveActiveProducerCallback
public ActiveActiveProducerCallback(LeaderFollowerStoreIngestionTask ingestionTask, DefaultPubSubMessage sourceConsumerRecord, PartitionConsumptionState partitionConsumptionState, LeaderProducedRecordContext leaderProducedRecordContext, int partition, String kafkaUrl, long beforeProcessingRecordTimestamp)
-
-
Method Details
-
instantiateValueChunkPut
- Overrides:
instantiateValueChunkPut
in classLeaderProducerCallback
-
instantiateRmdChunkPut
- Overrides:
instantiateRmdChunkPut
in classLeaderProducerCallback
-
instantiateManifestPut
- Overrides:
instantiateManifestPut
in classLeaderProducerCallback
-