Class RequestHeadersProvider

java.lang.Object
com.linkedin.venice.read.RequestHeadersProvider

public class RequestHeadersProvider extends Object
Provide the appropriate headers based on the request type for all remote Venice clients. i.e. the thin-client and the fast-client.
  • Constructor Details

    • RequestHeadersProvider

      public RequestHeadersProvider()
  • Method Details

    • getThinClientGetHeaderMap

      public static Map<String,String> getThinClientGetHeaderMap()
    • getThinClientStreamingBatchGetHeaders

      public static Map<String,String> getThinClientStreamingBatchGetHeaders(int keyCount)
    • getStreamingBatchGetHeaders

      public static Map<String,String> getStreamingBatchGetHeaders(int keyCount)
    • getStreamingComputeHeaderMap

      public static Map<String,String> getStreamingComputeHeaderMap(int keyCount, int computeValueSchemaId, boolean isRemoteComputationOnly)