Package com.linkedin.venice.client.store
Class ClientFactory
java.lang.Object
com.linkedin.venice.client.store.ClientFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic StoreSchemaFetcher
createStoreSchemaFetcher
(ClientConfig clientConfig) static <K,
V> AvroGenericStoreClient<K, V> getAndStartAvroClient
(ClientConfig clientConfig) static <K,
V> AvroGenericStoreClient<K, V> getAndStartGenericAvroClient
(ClientConfig clientConfig) static <K,
V extends org.apache.avro.specific.SpecificRecord>
AvroSpecificStoreClient<K,V> getAndStartSpecificAvroClient
(ClientConfig<V> clientConfig) static <K,
V> AvroGenericStoreClient<K, V> getGenericAvroClient
(ClientConfig clientConfig) static SchemaReader
getSchemaReader
(ClientConfig clientConfig) static SchemaReader
getSchemaReader
(ClientConfig clientConfig, ICProvider icProvider) static <K,
V extends org.apache.avro.specific.SpecificRecord>
AvroSpecificStoreClient<K,V> getSpecificAvroClient
(ClientConfig<V> clientConfig) static TransportClient
getTransportClient
(ClientConfig clientConfig)
-
Constructor Details
-
ClientFactory
public ClientFactory()
-
-
Method Details
-
getAndStartGenericAvroClient
public static <K,V> AvroGenericStoreClient<K,V> getAndStartGenericAvroClient(ClientConfig clientConfig) -
getGenericAvroClient
-
getAndStartSpecificAvroClient
public static <K,V extends org.apache.avro.specific.SpecificRecord> AvroSpecificStoreClient<K,V> getAndStartSpecificAvroClient(ClientConfig<V> clientConfig) -
getSpecificAvroClient
public static <K,V extends org.apache.avro.specific.SpecificRecord> AvroSpecificStoreClient<K,V> getSpecificAvroClient(ClientConfig<V> clientConfig) -
getAndStartAvroClient
-
getSchemaReader
-
getSchemaReader
-
createStoreSchemaFetcher
-
getTransportClient
-