Class MultiKeyRouterRequestWrapper<K>
java.lang.Object
com.linkedin.venice.listener.request.RouterRequest
com.linkedin.venice.listener.request.MultiKeyRouterRequestWrapper<K>
- Direct Known Subclasses:
ComputeRouterRequestWrapper
,MultiGetRouterRequestWrapper
MultiKeyRouterRequestWrapper
is a base class for a multi-key operation.-
Field Summary
Fields inherited from class com.linkedin.venice.listener.request.RouterRequest
NO_REQUEST_TIMEOUT
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
MultiKeyRouterRequestWrapper
(String resourceName, List<K> keys, boolean isRetryRequest, boolean isStreamingRequest) protected
MultiKeyRouterRequestWrapper
(String resourceName, List<K> keys, io.netty.handler.codec.http.HttpRequest request) -
Method Summary
Methods inherited from class com.linkedin.venice.listener.request.RouterRequest
getRequestType, getResourceName, getStoreName, isRetryRequest, isStreamingRequest, setRequestTimeoutInNS, shouldRequestBeTerminatedEarly
-
Constructor Details
-
MultiKeyRouterRequestWrapper
-
MultiKeyRouterRequestWrapper
-
-
Method Details
-
getKeys
-
getKeyCount
public int getKeyCount()- Specified by:
getKeyCount
in classRouterRequest
-