Class ComputeRouterRequestWrapper
java.lang.Object
com.linkedin.venice.listener.request.RouterRequest
com.linkedin.venice.listener.request.MultiKeyRouterRequestWrapper<ComputeRouterRequestKeyV1>
com.linkedin.venice.listener.request.ComputeRouterRequestWrapper
public class ComputeRouterRequestWrapper
extends MultiKeyRouterRequestWrapper<ComputeRouterRequestKeyV1>
ComputeRouterRequestWrapper
encapsulates a POST request for read-compute from routers.-
Field Summary
Fields inherited from class com.linkedin.venice.listener.request.RouterRequest
NO_REQUEST_TIMEOUT
-
Method Summary
Modifier and TypeMethodDescriptionint
static ComputeRouterRequestWrapper
parseComputeRequest
(io.netty.handler.codec.http.FullHttpRequest httpRequest, String[] requestParts) toString()
Methods inherited from class com.linkedin.venice.listener.request.MultiKeyRouterRequestWrapper
getKeyCount, getKeys
Methods inherited from class com.linkedin.venice.listener.request.RouterRequest
getResourceName, getStoreName, isRetryRequest, isStreamingRequest, setRequestTimeoutInNS, shouldRequestBeTerminatedEarly
-
Method Details
-
parseComputeRequest
public static ComputeRouterRequestWrapper parseComputeRequest(io.netty.handler.codec.http.FullHttpRequest httpRequest, String[] requestParts) -
getComputeRequest
-
getValueSchemaId
public int getValueSchemaId() -
toString
-
getRequestType
- Specified by:
getRequestType
in classRouterRequest
-