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
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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(java.lang.String storeName)
-
-
-
Method Detail
-
handleStoreCreated
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.
-
handleStoreDeleted
default void handleStoreDeleted(Store store)
-
handleStoreDeleted
default void handleStoreDeleted(java.lang.String storeName)
-
handleStoreChanged
default void handleStoreChanged(Store store)
-
-