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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
handleStoreChanged
(Store store) 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.void
handleStoreDeleted
(String storeName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.linkedin.venice.meta.StoreDataChangedListener
handleStoreDeleted
-
Constructor Details
-
StoreChangeListener
public StoreChangeListener()
-
-
Method Details
-
handleStoreCreated
Description copied from interface:StoreDataChangedListener
Do NOT try to acquire the lock of store repository again in the implementation, otherwise a dead lock issue will happen.- Specified by:
handleStoreCreated
in interfaceStoreDataChangedListener
-
handleStoreChanged
- Specified by:
handleStoreChanged
in interfaceStoreDataChangedListener
-
handleStoreDeleted
- Specified by:
handleStoreDeleted
in interfaceStoreDataChangedListener
-