Class StoreIngestionTaskFactory.Builder
- java.lang.Object
-
- com.linkedin.davinci.kafka.consumer.StoreIngestionTaskFactory.Builder
-
- Enclosing class:
- StoreIngestionTaskFactory
public static class StoreIngestionTaskFactory.Builder extends java.lang.Object
Builder class forStoreIngestionTaskFactory
; once the build() function is invoked, no modification is allowed on any parameters.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
build
public StoreIngestionTaskFactory build()
-
getVeniceWriterFactory
public VeniceWriterFactory getVeniceWriterFactory()
-
getHeartbeatMonitoringService
public HeartbeatMonitoringService getHeartbeatMonitoringService()
-
getVeniceViewWriterFactory
public VeniceViewWriterFactory getVeniceViewWriterFactory()
-
setVeniceWriterFactory
public StoreIngestionTaskFactory.Builder setVeniceWriterFactory(VeniceWriterFactory writerFactory)
-
setHeartbeatMonitoringService
public StoreIngestionTaskFactory.Builder setHeartbeatMonitoringService(HeartbeatMonitoringService heartbeatMonitoringService)
-
setVeniceViewWriterFactory
public StoreIngestionTaskFactory.Builder setVeniceViewWriterFactory(VeniceViewWriterFactory viewWriterFactory)
-
setRemoteIngestionRepairService
public StoreIngestionTaskFactory.Builder setRemoteIngestionRepairService(RemoteIngestionRepairService repairService)
-
getRemoteIngestionRepairService
public RemoteIngestionRepairService getRemoteIngestionRepairService()
-
setMetaStoreWriter
public StoreIngestionTaskFactory.Builder setMetaStoreWriter(MetaStoreWriter metaStoreWriter)
-
getMetaStoreWriter
public MetaStoreWriter getMetaStoreWriter()
-
getStorageEngineRepository
public StorageEngineRepository getStorageEngineRepository()
-
getStorageMetadataService
public StorageMetadataService getStorageMetadataService()
-
setStorageEngineRepository
public StoreIngestionTaskFactory.Builder setStorageEngineRepository(StorageEngineRepository storageEngineRepository)
-
setStorageMetadataService
public StoreIngestionTaskFactory.Builder setStorageMetadataService(StorageMetadataService storageMetadataService)
-
getLeaderFollowerNotifiers
public java.util.Queue<VeniceNotifier> getLeaderFollowerNotifiers()
-
setLeaderFollowerNotifiersQueue
public StoreIngestionTaskFactory.Builder setLeaderFollowerNotifiersQueue(java.util.Queue<VeniceNotifier> leaderFollowerNotifiers)
-
getSchemaRepo
public ReadOnlySchemaRepository getSchemaRepo()
-
setSchemaRepository
public StoreIngestionTaskFactory.Builder setSchemaRepository(ReadOnlySchemaRepository schemaRepo)
-
getMetadataRepo
public ReadOnlyStoreRepository getMetadataRepo()
-
setMetadataRepository
public StoreIngestionTaskFactory.Builder setMetadataRepository(ReadOnlyStoreRepository metadataRepo)
-
getTopicManagerRepository
public TopicManagerRepository getTopicManagerRepository()
-
setTopicManagerRepository
public StoreIngestionTaskFactory.Builder setTopicManagerRepository(TopicManagerRepository topicManagerRepository)
-
getIngestionStats
public AggHostLevelIngestionStats getIngestionStats()
-
setHostLevelIngestionStats
public StoreIngestionTaskFactory.Builder setHostLevelIngestionStats(AggHostLevelIngestionStats storeIngestionStats)
-
getVersionedDIVStats
public AggVersionedDIVStats getVersionedDIVStats()
-
setVersionedDIVStats
public StoreIngestionTaskFactory.Builder setVersionedDIVStats(AggVersionedDIVStats versionedDIVStats)
-
getVersionedStorageIngestionStats
public AggVersionedIngestionStats getVersionedStorageIngestionStats()
-
setVersionedIngestionStats
public StoreIngestionTaskFactory.Builder setVersionedIngestionStats(AggVersionedIngestionStats versionedStorageIngestionStats)
-
getStoreBufferService
public AbstractStoreBufferService getStoreBufferService()
-
setStoreBufferService
public StoreIngestionTaskFactory.Builder setStoreBufferService(AbstractStoreBufferService storeBufferService)
-
getServerConfig
public VeniceServerConfig getServerConfig()
-
setServerConfig
public StoreIngestionTaskFactory.Builder setServerConfig(VeniceServerConfig serverConfig)
-
getDiskUsage
public DiskUsage getDiskUsage()
-
setDiskUsage
public StoreIngestionTaskFactory.Builder setDiskUsage(DiskUsage diskUsage)
-
getAggKafkaConsumerService
public AggKafkaConsumerService getAggKafkaConsumerService()
-
setAggKafkaConsumerService
public StoreIngestionTaskFactory.Builder setAggKafkaConsumerService(AggKafkaConsumerService aggKafkaConsumerService)
-
getPartitionStateSerializer
public InternalAvroSpecificSerializer<PartitionState> getPartitionStateSerializer()
-
setPartitionStateSerializer
public StoreIngestionTaskFactory.Builder setPartitionStateSerializer(InternalAvroSpecificSerializer<PartitionState> partitionStateSerializer)
-
isDaVinciClient
public boolean isDaVinciClient()
-
setIsDaVinciClient
public StoreIngestionTaskFactory.Builder setIsDaVinciClient(boolean isDaVinciClient)
-
getCompressorFactory
public StorageEngineBackedCompressorFactory getCompressorFactory()
-
setCompressorFactory
public StoreIngestionTaskFactory.Builder setCompressorFactory(StorageEngineBackedCompressorFactory compressorFactory)
-
getPubSubTopicRepository
public PubSubTopicRepository getPubSubTopicRepository()
-
setPubSubTopicRepository
public StoreIngestionTaskFactory.Builder setPubSubTopicRepository(PubSubTopicRepository pubSubTopicRepository)
-
getRunnableForKillIngestionTasksForNonCurrentVersions
public java.lang.Runnable getRunnableForKillIngestionTasksForNonCurrentVersions()
-
setRunnableForKillIngestionTasksForNonCurrentVersions
public StoreIngestionTaskFactory.Builder setRunnableForKillIngestionTasksForNonCurrentVersions(java.lang.Runnable runnable)
-
setAAWCWorkLoadProcessingThreadPool
public StoreIngestionTaskFactory.Builder setAAWCWorkLoadProcessingThreadPool(java.util.concurrent.ExecutorService executorService)
-
getAAWCWorkLoadProcessingThreadPool
public java.util.concurrent.ExecutorService getAAWCWorkLoadProcessingThreadPool()
-
-