Class HelixReadOnlyDegradedDcStatesRepository

java.lang.Object
com.linkedin.venice.helix.HelixReadOnlyDegradedDcStatesRepository
Direct Known Subclasses:
HelixReadWriteDegradedDcStatesRepository

public class HelixReadOnlyDegradedDcStatesRepository extends Object
Read-only ZK-backed repository for degraded DC states. Caches the current state in memory and watches for ZK changes.
  • Field Details

    • zkDataAccessor

      protected final org.apache.helix.manager.zk.ZkBaseDataAccessor<DegradedDcStates> zkDataAccessor
    • zkPath

      protected final String zkPath
    • states

      protected volatile DegradedDcStates states
  • Constructor Details

    • HelixReadOnlyDegradedDcStatesRepository

      public HelixReadOnlyDegradedDcStatesRepository(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, HelixAdapterSerializer adapter, String clusterName)
  • Method Details

    • getStates

      public DegradedDcStates getStates()
    • refresh

      public void refresh()
    • clear

      public void clear()