Interface SourcedRequest


public interface SourcedRequest
A request emitted by a RequestSource, paired with its optional correlation label (echoed back on the corresponding RequestResult.label()).
  • Method Details

    • request

      HttpRequest request()
      Returns:
      The request to send.
    • label

      String label()
      Returns:
      The correlation label; "" when none, never null.
    • sourcedRequest

      static SourcedRequest sourcedRequest(HttpRequest request)
      Create a sourced request with no correlation label.
      Parameters:
      request - The request to send.
      Returns:
      The sourced request.
    • sourcedRequest

      static SourcedRequest sourcedRequest(HttpRequest request, String label)
      Create a sourced request with a correlation label.
      Parameters:
      request - The request to send.
      label - A correlation label; null is treated as "".
      Returns:
      The sourced request.