Class BatchDeserializer<E,K,V>
java.lang.Object
com.linkedin.venice.client.store.deserialization.BatchDeserializer<E,K,V>
- Direct Known Subclasses:
BlackHoleDeserializer
,BlockingDeserializer
This API controls the behavior of the user payload deserialization phase of the
batch get response handling.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
deserialize
(CompletableFuture<Map<K, V>> valueFuture, Iterable<E> records, List<K> keyList, BiConsumer<Map<K, V>, E> envelopeProcessor, Reporter responseDeserializationComplete, Optional<ClientStats> stats, long preResponseEnvelopeDeserialization)
-
Field Details
-
deserializationExecutor
-
clientConfig
-
-
Method Details
-
deserialize
-