Package com.linkedin.venice.client.store
Class ClientFactory
- java.lang.Object
-
- com.linkedin.venice.client.store.ClientFactory
-
public class ClientFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClientFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
getAndStartGenericAvroClient
public static <K,V> AvroGenericStoreClient<K,V> getAndStartGenericAvroClient(ClientConfig clientConfig)
-
getGenericAvroClient
public static <K,V> AvroGenericStoreClient<K,V> getGenericAvroClient(ClientConfig clientConfig)
-
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
public static <K,V> AvroGenericStoreClient<K,V> getAndStartAvroClient(ClientConfig clientConfig)
-
getSchemaReader
public static SchemaReader getSchemaReader(ClientConfig clientConfig)
-
getSchemaReader
public static SchemaReader getSchemaReader(ClientConfig clientConfig, ICProvider icProvider)
-
createStoreSchemaFetcher
public static StoreSchemaFetcher createStoreSchemaFetcher(ClientConfig clientConfig)
-
getTransportClient
public static TransportClient getTransportClient(ClientConfig clientConfig)
-
-