Package com.linkedin.venice.client.store
Class SpecificStatTrackingStoreClient<K,V extends org.apache.avro.specific.SpecificRecord>
java.lang.Object
com.linkedin.venice.client.store.InternalAvroStoreClient<K,V>
com.linkedin.venice.client.store.DelegatingStoreClient<K,V>
com.linkedin.venice.client.store.StatTrackingStoreClient<K,V>
com.linkedin.venice.client.store.SpecificStatTrackingStoreClient<K,V>
- Type Parameters:
V
-
- All Implemented Interfaces:
AvroGenericReadComputeStoreClient<K,
,V> AvroGenericStoreClient<K,
,V> AvroSpecificStoreClient<K,
,V> Closeable
,AutoCloseable
public class SpecificStatTrackingStoreClient<K,V extends org.apache.avro.specific.SpecificRecord>
extends StatTrackingStoreClient<K,V>
implements AvroSpecificStoreClient<K,V>
This class is necessary because Venice needs to maintain a separate interface:
AvroSpecificStoreClient
.-
Constructor Summary
ConstructorDescriptionSpecificStatTrackingStoreClient
(InternalAvroStoreClient<K, V> innerStoreClient, ClientConfig clientConfig) -
Method Summary
Methods inherited from class com.linkedin.venice.client.store.StatTrackingStoreClient
batchGet, compute, compute, get, getRaw, getStatCallback, handleStoreExceptionInternally, recordRetryCount, streamingBatchGet, streamingBatchGet, toString
Methods inherited from class com.linkedin.venice.client.store.DelegatingStoreClient
close, compute, computeWithKeyPrefixFilter, get, getDeserializationExecutor, getInnerStoreClient, getKeySchema, getLatestValueSchema, getRaw, getSchemaReader, getStoreName, isProjectionFieldValidationEnabled, start
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.linkedin.venice.client.store.AvroGenericReadComputeStoreClient
compute, compute
Methods inherited from interface com.linkedin.venice.client.store.AvroGenericStoreClient
batchGet, close, get, get, getKeySchema, getLatestValueSchema, getStoreName, start, streamingBatchGet, streamingBatchGet
-
Constructor Details
-
SpecificStatTrackingStoreClient
public SpecificStatTrackingStoreClient(InternalAvroStoreClient<K, V> innerStoreClient, ClientConfig clientConfig)
-