Package com.linkedin.venice.helix
Class HelixCustomizedViewOfflinePushRepository.StoreChangeListener
java.lang.Object
com.linkedin.venice.helix.HelixCustomizedViewOfflinePushRepository.StoreChangeListener
- All Implemented Interfaces:
StoreDataChangedListener
- Enclosing class:
- HelixCustomizedViewOfflinePushRepository
public class HelixCustomizedViewOfflinePushRepository.StoreChangeListener
extends Object
implements StoreDataChangedListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleStoreChanged(Store store) voidhandleStoreCreated(Store store) Do NOT try to acquire the lock of store repository again in the implementation, otherwise a dead lock issue will happen.voidhandleStoreDeleted(String storeName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.linkedin.venice.meta.StoreDataChangedListener
handleStoreDeleted
-
Constructor Details
-
StoreChangeListener
public StoreChangeListener()
-
-
Method Details
-
handleStoreCreated
Description copied from interface:StoreDataChangedListenerDo NOT try to acquire the lock of store repository again in the implementation, otherwise a dead lock issue will happen.- Specified by:
handleStoreCreatedin interfaceStoreDataChangedListener
-
handleStoreChanged
- Specified by:
handleStoreChangedin interfaceStoreDataChangedListener
-
handleStoreDeleted
- Specified by:
handleStoreDeletedin interfaceStoreDataChangedListener
-