Class StoreIngestionTaskFactory.Builder
java.lang.Object
com.linkedin.davinci.kafka.consumer.StoreIngestionTaskFactory.Builder
- Enclosing class:
- StoreIngestionTaskFactory
Builder class for
StoreIngestionTaskFactory; once the build() function is invoked,
no modification is allowed on any parameters.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()booleansetAAWCIngestionStorageLookupThreadPool(ExecutorService executorService) setAAWCWorkLoadProcessingThreadPool(ExecutorService executorService) setAggKafkaConsumerService(AggKafkaConsumerService aggKafkaConsumerService) setCompressorFactory(StorageEngineBackedCompressorFactory compressorFactory) setDiskUsage(DiskUsage diskUsage) setHeartbeatMonitoringService(HeartbeatMonitoringService heartbeatMonitoringService) setHostLevelIngestionStats(AggHostLevelIngestionStats storeIngestionStats) setIsDaVinciClient(boolean isDaVinciClient) setLeaderFollowerNotifiersQueue(Queue<VeniceNotifier> leaderFollowerNotifiers) setMetadataRepository(ReadOnlyStoreRepository metadataRepo) setMetaStoreWriter(MetaStoreWriter metaStoreWriter) setPartitionStateSerializer(InternalAvroSpecificSerializer<PartitionState> partitionStateSerializer) setPubSubContext(PubSubContext pubSubContext) setRemoteIngestionRepairService(RemoteIngestionRepairService repairService) setReusableObjectsSupplier(Supplier<IngestionTaskReusableObjects> reusableObjectsSupplier) setSchemaRepository(ReadOnlySchemaRepository schemaRepo) setServerConfig(VeniceServerConfig serverConfig) setStorageMetadataService(StorageMetadataService storageMetadataService) setStoreBufferService(AbstractStoreBufferService storeBufferService) setVeniceViewWriterFactory(VeniceViewWriterFactory viewWriterFactory) setVeniceWriterFactory(VeniceWriterFactory writerFactory) setVersionedDIVStats(AggVersionedDIVStats versionedDIVStats) setVersionedIngestionStats(AggVersionedIngestionStats versionedStorageIngestionStats)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
getVeniceWriterFactory
-
getHeartbeatMonitoringService
-
getVeniceViewWriterFactory
-
setVeniceWriterFactory
-
setHeartbeatMonitoringService
public StoreIngestionTaskFactory.Builder setHeartbeatMonitoringService(HeartbeatMonitoringService heartbeatMonitoringService) -
setVeniceViewWriterFactory
public StoreIngestionTaskFactory.Builder setVeniceViewWriterFactory(VeniceViewWriterFactory viewWriterFactory) -
setRemoteIngestionRepairService
public StoreIngestionTaskFactory.Builder setRemoteIngestionRepairService(RemoteIngestionRepairService repairService) -
getRemoteIngestionRepairService
-
setMetaStoreWriter
-
getMetaStoreWriter
-
getStorageMetadataService
-
setStorageMetadataService
public StoreIngestionTaskFactory.Builder setStorageMetadataService(StorageMetadataService storageMetadataService) -
getLeaderFollowerNotifiers
-
setLeaderFollowerNotifiersQueue
public StoreIngestionTaskFactory.Builder setLeaderFollowerNotifiersQueue(Queue<VeniceNotifier> leaderFollowerNotifiers) -
getSchemaRepo
-
setSchemaRepository
-
getMetadataRepo
-
setMetadataRepository
public StoreIngestionTaskFactory.Builder setMetadataRepository(ReadOnlyStoreRepository metadataRepo) -
setPubSubContext
-
getPubSubContext
-
getIngestionStats
-
setHostLevelIngestionStats
public StoreIngestionTaskFactory.Builder setHostLevelIngestionStats(AggHostLevelIngestionStats storeIngestionStats) -
getVersionedDIVStats
-
setVersionedDIVStats
public StoreIngestionTaskFactory.Builder setVersionedDIVStats(AggVersionedDIVStats versionedDIVStats) -
getVersionedStorageIngestionStats
-
setVersionedIngestionStats
public StoreIngestionTaskFactory.Builder setVersionedIngestionStats(AggVersionedIngestionStats versionedStorageIngestionStats) -
getStoreBufferService
-
setStoreBufferService
public StoreIngestionTaskFactory.Builder setStoreBufferService(AbstractStoreBufferService storeBufferService) -
getServerConfig
-
setServerConfig
-
getDiskUsage
-
setDiskUsage
-
getAggKafkaConsumerService
-
setAggKafkaConsumerService
public StoreIngestionTaskFactory.Builder setAggKafkaConsumerService(AggKafkaConsumerService aggKafkaConsumerService) -
getPartitionStateSerializer
-
setPartitionStateSerializer
public StoreIngestionTaskFactory.Builder setPartitionStateSerializer(InternalAvroSpecificSerializer<PartitionState> partitionStateSerializer) -
isDaVinciClient
public boolean isDaVinciClient() -
setIsDaVinciClient
-
getCompressorFactory
-
setCompressorFactory
public StoreIngestionTaskFactory.Builder setCompressorFactory(StorageEngineBackedCompressorFactory compressorFactory) -
setAAWCWorkLoadProcessingThreadPool
public StoreIngestionTaskFactory.Builder setAAWCWorkLoadProcessingThreadPool(ExecutorService executorService) -
setAAWCIngestionStorageLookupThreadPool
public StoreIngestionTaskFactory.Builder setAAWCIngestionStorageLookupThreadPool(ExecutorService executorService) -
getAaWCIngestionStorageLookupThreadPool
-
getAAWCWorkLoadProcessingThreadPool
-
setReusableObjectsSupplier
public StoreIngestionTaskFactory.Builder setReusableObjectsSupplier(Supplier<IngestionTaskReusableObjects> reusableObjectsSupplier) -
getReusableObjectsSupplier
-