Package com.linkedin.venice.controller
Class ZkAdminTopicMetadataAccessor
java.lang.Object
com.linkedin.venice.controller.AdminTopicMetadataAccessor
com.linkedin.venice.controller.ZkAdminTopicMetadataAccessor
-
Constructor Summary
ConstructorsConstructorDescriptionZkAdminTopicMetadataAccessor
(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, HelixAdapterSerializer adapterSerializer) -
Method Summary
Modifier and TypeMethodDescriptiongetMetadata
(String clusterName) Retrieve the latest metadata map.void
updateMetadata
(String clusterName, Map<String, Long> metadataDelta) Update the upstream metadata map for the given cluster with specific information provided in metadataDeltaMethods inherited from class com.linkedin.venice.controller.AdminTopicMetadataAccessor
generateMetadataMap, getAdminOperationProtocolVersion, getExecutionId, getOffsets
-
Constructor Details
-
ZkAdminTopicMetadataAccessor
public ZkAdminTopicMetadataAccessor(org.apache.helix.zookeeper.impl.client.ZkClient zkClient, HelixAdapterSerializer adapterSerializer)
-
-
Method Details
-
updateMetadata
Update the upstream metadata map for the given cluster with specific information provided in metadataDelta- Specified by:
updateMetadata
in classAdminTopicMetadataAccessor
- Parameters:
clusterName
- of the cluster at interest.metadataDelta
- map containing relevant information.- See Also:
-
getMetadata
Description copied from class:AdminTopicMetadataAccessor
Retrieve the latest metadata map.- Specified by:
getMetadata
in classAdminTopicMetadataAccessor
- Parameters:
clusterName
- of the cluster at interest.- See Also:
-