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 Details

    • 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(String storeName)
    • handleStoreChanged

      default void handleStoreChanged(Store store)