Class HelixReadOnlyZKSharedSchemaRepository

java.lang.Object
com.linkedin.venice.helix.HelixReadOnlySchemaRepository
com.linkedin.venice.helix.HelixReadOnlyZKSharedSchemaRepository
All Implemented Interfaces:
ReadOnlySchemaRepository, StoreDataChangedListener, VeniceResource
Direct Known Subclasses:
SharedHelixReadOnlyZKSharedSchemaRepository

public class HelixReadOnlyZKSharedSchemaRepository extends HelixReadOnlySchemaRepository
This repository is used to retrieve all the zk shared system store schemas from the system store cluster. The reason to introduce this class is that this class needs to use a HelixReadOnlyZKSharedSystemStoreRepository to make sure that this repo only accesses the schemas belonging to zk shared system stores to avoid unnnecessary zk watches.
  • Constructor Details