Interface Propagator.Setter<C>
- Type Parameters:
C- carrier of propagation fields, such as an http request
- Enclosing interface:
Propagator
public static interface Propagator.Setter<C>
Class that allows a
Propagator to set propagated fields into a carrier.
Setter is stateless and allows to be saved as a constant to avoid runtime
allocations.
- Since:
- 0.1.0
-
Method Summary
-
Method Details
-
set
Replaces a propagated field with the given value.For example, a setter for an
HttpURLConnectionwould be the method referenceURLConnection.addRequestProperty(String, String)- Parameters:
carrier- holds propagation fields. For example, an outgoing message or http request. To facilitate implementations as java lambdas, this parameter may be null.key- the key of the field.value- the value of the field.
-