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 Summary
Modifier and TypeMethodDescriptionlabel()request()static SourcedRequestsourcedRequest(HttpRequest request) Create a sourced request with no correlation label.static SourcedRequestsourcedRequest(HttpRequest request, String label) Create a sourced request with a correlation label.
-
Method Details
-
request
HttpRequest request()- Returns:
- The request to send.
-
label
String label()- Returns:
- The correlation label;
""when none, nevernull.
-
sourcedRequest
Create a sourced request with no correlation label.- Parameters:
request- The request to send.- Returns:
- The sourced request.
-
sourcedRequest
Create a sourced request with a correlation label.- Parameters:
request- The request to send.label- A correlation label;nullis treated as"".- Returns:
- The sourced request.
-