AbstractAvroComputeRequestBuilder<K> |
This abstract class contains all the common field and APIs for compute request builder;
for each new compute request version, there will be a new builder class that extends
this class and the new builder will include customized fields and APIs.
|
AbstractAvroStoreClient<K,V> |
|
AppTimeOutTrackingCompletableFuture<T> |
CompletableFuture implementation, which is able to track the timeout behavior when happening.
|
AvroBlackHoleResponseStoreClientImpl<K,V> |
This class should be used for experiments only.
|
AvroComputeRequestBuilderV3<K> |
|
AvroComputeRequestBuilderV4<K> |
|
AvroGenericStoreClientImpl<K,V> |
|
AvroSpecificStoreClientImpl<K,V extends org.apache.avro.specific.SpecificRecord> |
|
ClientConfig<T extends org.apache.avro.specific.SpecificRecord> |
|
ClientFactory |
|
ClientFactoryTestUtils |
|
ComputeGenericRecord |
A simple wrapper to throw exception when retrieving failed computation.
|
D2ServiceDiscovery |
This class is used to find the proper d2 service name for the given store through default D2 service
d2://VeniceRouter.
|
DelegatingStoreClient<K,V> |
|
InternalAvroStoreClient<K,V> |
This class includes some necessary functions to deal with certain metric-handling activities that only
the client implementation can be aware of.
|
QueryTool |
A tool use thin client to query the value from a store by the specified key.
|
RetriableStoreClient<K,V> |
TODO: make retry work for compute request.
|
SpecificRetriableStoreClient<K,V extends org.apache.avro.specific.SpecificRecord> |
|
SpecificStatTrackingStoreClient<K,V extends org.apache.avro.specific.SpecificRecord> |
|
StatTrackingStoreClient<K,V> |
This class is used to handle all the metric related logic.
|
VsonGenericStoreClientImpl<K,V> |
Deprecated. |