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