Interface HeaderProvider
- All Known Subinterfaces:
HeaderConsumer
public interface HeaderProvider
API used to obtain headers when reading propagated tracing information incoming across service boundaries.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether a header is present.static HeaderProviderHeader provider from an existing map of headers (can be read only).static HeaderProviderempty()Empty headers.Get a header based on its name.Get a header based on its name, returning all values.keys()All keys available in the headers (header names).
-
Method Details
-
empty
-
create
Header provider from an existing map of headers (can be read only).- Parameters:
inboundHeaders- headers to use- Returns:
- a new header provider
-
keys
-
get
-
getAll
-
contains
Whether a header is present.- Parameters:
key- name of the header- Returns:
trueif the header exists
-