Package com.linkedin.venice.helix
Class HelixReadOnlyStoreViewConfigRepositoryAdapter
java.lang.Object
com.linkedin.venice.helix.HelixReadOnlyStoreViewConfigRepositoryAdapter
- All Implemented Interfaces:
ReadOnlyStoreConfigRepository,VeniceResource
public class HelixReadOnlyStoreViewConfigRepositoryAdapter
extends Object
implements ReadOnlyStoreConfigRepository, VeniceResource
This repository provides read-only interface to access store configs for both regular Venice store names and view
store names. This adapter is only needed if the component is expected to work with view stores.
-
Constructor Summary
ConstructorsConstructorDescriptionHelixReadOnlyStoreViewConfigRepositoryAdapter(HelixReadOnlyStoreConfigRepository storeConfigRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()getStoreConfig(String storeName) getStoreConfigOrThrow(String storeName) voidrefresh()
-
Constructor Details
-
HelixReadOnlyStoreViewConfigRepositoryAdapter
public HelixReadOnlyStoreViewConfigRepositoryAdapter(HelixReadOnlyStoreConfigRepository storeConfigRepository)
-
-
Method Details
-
refresh
public void refresh()- Specified by:
refreshin interfaceVeniceResource
-
clear
public void clear()- Specified by:
clearin interfaceVeniceResource
-
getStoreConfig
- Specified by:
getStoreConfigin interfaceReadOnlyStoreConfigRepository
-
getStoreConfigOrThrow
- Specified by:
getStoreConfigOrThrowin interfaceReadOnlyStoreConfigRepository
-