Interface VersionSpecificDaVinciClientFactory

All Known Implementing Classes:
CachingDaVinciClientFactory

public interface VersionSpecificDaVinciClientFactory
Factory interface for version-specific DaVinci Clients. This is only intended for internal Venice use.
  • Method Details

    • getVersionSpecificGenericAvroClient

      <K, V> DaVinciClient<K,V> getVersionSpecificGenericAvroClient(String storeName, int storeVersion, DaVinciConfig config)
    • getAndStartVersionSpecificGenericAvroClient

      <K, V> DaVinciClient<K,V> getAndStartVersionSpecificGenericAvroClient(String storeName, int storeVersion, DaVinciConfig config)
    • getVersionSpecificGenericAvroClient

      <K, V> DaVinciClient<K,V> getVersionSpecificGenericAvroClient(String storeName, int storeVersion, String viewName, DaVinciConfig config)
    • getAndStartVersionSpecificGenericAvroClient

      <K, V> DaVinciClient<K,V> getAndStartVersionSpecificGenericAvroClient(String storeName, int storeVersion, String viewName, DaVinciConfig config)