Class VeniceMultiKeyPath<K>

java.lang.Object
com.linkedin.venice.router.api.path.VenicePath
com.linkedin.venice.router.api.path.VeniceMultiKeyPath<K>
Type Parameters:
K - the key wrapper to be sent to servers for the given type of query
All Implemented Interfaces:
ResourcePath<RouterKey>
Direct Known Subclasses:
VeniceComputePath, VeniceMultiGetPath

public abstract class VeniceMultiKeyPath<K> extends VenicePath
Multi-key requests support many additional functionalities compared to single gets, including: - Smart long-tail retry configurations - Streaming responses - Helix-assisted routing (HAR)