Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Add PropagatorInterface and HttpHeaderPropagator#3

Merged
chingor13 merged 11 commits intomasterfrom
propagation-format
Aug 10, 2017
Merged

Add PropagatorInterface and HttpHeaderPropagator#3
chingor13 merged 11 commits intomasterfrom
propagation-format

Conversation

@chingor13
Copy link
Copy Markdown
Member

@chingor13 chingor13 commented Aug 9, 2017

This PR introduces a PropagatorInterface which is essentially serialization/deserialization rules for the TraceContext. Previously, this was implemented on TraceContext, but in order to extend the distribution of traces across protocols, we need to be able to write our own propagation formats.

@chingor13 chingor13 requested a review from tmatsuo August 9, 2017 21:11
@chingor13
Copy link
Copy Markdown
Member Author

I'm not sold on the PropagationFormatterInterface name.

@tmatsuo
Copy link
Copy Markdown
Contributor

tmatsuo commented Aug 9, 2017

PropagationProcessorInterface ?

@chingor13
Copy link
Copy Markdown
Member Author

That also seems long and doesn't really describe what it does. How about PropagationSerializerInterface or just PropagtorInterface?

@tmatsuo
Copy link
Copy Markdown
Contributor

tmatsuo commented Aug 9, 2017

+1 for PropagtorInterface

@chingor13 chingor13 changed the title Add PropagationFormatterInterface and HttpHeaderFormatter Add PropagatorInterface and HttpHeaderPropagator Aug 9, 2017
@chingor13 chingor13 merged commit 183478e into master Aug 10, 2017
@chingor13 chingor13 deleted the propagation-format branch August 10, 2017 06:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants