Class RouterBasedStoreMetadataFetcher

java.lang.Object
com.linkedin.venice.client.store.RouterBasedStoreMetadataFetcher
All Implemented Interfaces:
StoreMetadataFetcher, Closeable, AutoCloseable

public class RouterBasedStoreMetadataFetcher extends Object implements StoreMetadataFetcher
Router-based implementation for fetching store metadata that is not cluster-specific. Unlike RouterBasedStoreSchemaFetcher, this class is not tied to a specific store and operates on metadata available globally across clusters. This class uses D2TransportClient directly (rather than AbstractAvroStoreClient) to avoid store-level D2 service discovery, which requires a store name and is unnecessary for cluster-agnostic endpoints like /stores.