public final class B3Propagation<K> extends Object implements Propagation<K>
Propagation.Factory, Propagation.Getter<C,K>, Propagation.KeyFactory<K>, Propagation.Setter<C,K>B3_STRING| Modifier and Type | Method and Description |
|---|---|
static <K> B3Propagation<K> |
create(Propagation.KeyFactory<K> keyFactory) |
<C> TraceContext.Extractor<C> |
extractor(Propagation.Getter<C,K> getter) |
<C> TraceContext.Injector<C> |
injector(Propagation.Setter<C,K> setter) |
List<K> |
keys()
The propagation fields defined
|
public static <K> B3Propagation<K> create(Propagation.KeyFactory<K> keyFactory)
public List<K> keys()
Propagationkeys in interface Propagation<K>public <C> TraceContext.Injector<C> injector(Propagation.Setter<C,K> setter)
injector in interface Propagation<K>setter - invoked for each propagation key to add.public <C> TraceContext.Extractor<C> extractor(Propagation.Getter<C,K> getter)
extractor in interface Propagation<K>getter - invoked for each propagation key to get.Copyright © 2017 OpenZipkin. All rights reserved.