Interface TextMapGetter<C>
- Type Parameters:
C
- carrier of propagation fields, such as an http request.
public interface TextMapGetter<C>
Interface that allows a
TextMapPropagator
to read propagated fields from a carrier.
Getter
is stateless and allows to be saved as a constant to avoid runtime allocations.
-
Method Summary
-
Method Details
-
keys
Returns all the keys in the given carrier.- Parameters:
carrier
- carrier of propagation fields, such as an http request.- Since:
- 0.10.0
-
get
Returns the first value of the given propagationkey
or returnsnull
.- Parameters:
carrier
- carrier of propagation fields, such as an http request.key
- the key of the field.- Returns:
- the first value of the given propagation
key
or returnsnull
.
-