Package com.linkedin.venice.meta
Interface StoreDataChangedListener
- All Known Implementing Classes:
AbstractVeniceAggStoreStats,AbstractVeniceAggVersionedStats,AclCreationDeletionListener,AggHostLevelIngestionStats,AggKafkaConsumerServiceStats,AggPushHealthStats,AggPushStatusCleanUpStats,AggRouterHttpRequestStats,AggServerHttpRequestStats,AggVersionedBlobTransferStats,AggVersionedDaVinciRecordTransformerStats,AggVersionedDIVStats,AggVersionedIngestionStats,AggVersionedStorageEngineStats,HeartbeatVersionedStats,HelixCustomizedViewOfflinePushRepository.StoreChangeListener,HelixReadOnlySchemaRepository,HelixReadOnlyStoreRepositoryAdapter.VeniceStoreDataChangedListener,HelixReadOnlyZKSharedSchemaRepository,ReadQuotaEnforcementHandler,ReadRequestThrottler,SharedHelixReadOnlyZKSharedSchemaRepository,StoragePersonaRepository.StoragePersonaStoreDataListener,StorageUtilizationManager,StoreDataChangedListenerViewAdapter
public interface StoreDataChangedListener
Interface used to register into metadata repository to listen the change of store data.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidhandleStoreChanged(Store store) default voidhandleStoreCreated(Store store) Do NOT try to acquire the lock of store repository again in the implementation, otherwise a dead lock issue will happen.default voidhandleStoreDeleted(Store store) default voidhandleStoreDeleted(String storeName)
-
Method Details
-
handleStoreCreated
Do NOT try to acquire the lock of store repository again in the implementation, otherwise a dead lock issue will happen. -
handleStoreDeleted
-
handleStoreDeleted
-
handleStoreChanged
-