Package com.linkedin.venice.helix
Class HelixReadOnlyDegradedDcStatesRepository
java.lang.Object
com.linkedin.venice.helix.HelixReadOnlyDegradedDcStatesRepository
- Direct Known Subclasses:
HelixReadWriteDegradedDcStatesRepository
Read-only ZK-backed repository for degraded DC states.
Caches the current state in memory and watches for ZK changes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DegradedDcStatesprotected final org.apache.helix.manager.zk.ZkBaseDataAccessor<DegradedDcStates>protected final String -
Constructor Summary
ConstructorsConstructorDescriptionHelixReadOnlyDegradedDcStatesRepository(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, HelixAdapterSerializer adapter, String clusterName) -
Method Summary
-
Field Details
-
zkDataAccessor
-
zkPath
-
states
-
-
Constructor Details
-
HelixReadOnlyDegradedDcStatesRepository
public HelixReadOnlyDegradedDcStatesRepository(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, HelixAdapterSerializer adapter, String clusterName)
-
-
Method Details
-
getStates
-
refresh
public void refresh() -
clear
public void clear()
-