Class HelixReadOnlyStoreConfigRepository

java.lang.Object
com.linkedin.venice.helix.HelixReadOnlyStoreConfigRepository
All Implemented Interfaces:
ReadOnlyStoreConfigRepository, VeniceResource

public class HelixReadOnlyStoreConfigRepository extends Object implements ReadOnlyStoreConfigRepository, VeniceResource
This class is used to fetch all store configs from ZK and cached locally, then provide the way to read those configs. Also it will listen on the store configs change event and keep the cache up to date.

This class is non-cluster specified.

  • Constructor Details

    • HelixReadOnlyStoreConfigRepository

      public HelixReadOnlyStoreConfigRepository(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, HelixAdapterSerializer adapterSerializer)
    • HelixReadOnlyStoreConfigRepository

      public HelixReadOnlyStoreConfigRepository(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, ZkStoreConfigAccessor accessor)
  • Method Details