@Test public void set128() throws Exception { K key = keyFactory().create("X-B3-TraceId"); setter().put(carrier(), key, "463ac35c9f6413ad48485a3953bb6124"); assertThat(read(carrier(), key)) .containsExactly("463ac35c9f6413ad48485a3953bb6124"); }
result[i + 74] = extra.charAt(i); setter.put(carrier, propagation.traceIdKey, new String(result));
@Override public void inject(TraceContext traceContext, C carrier) { setter.put(carrier, propagation.traceIdKey, traceContext.traceIdString()); setter.put(carrier, propagation.spanIdKey, traceContext.spanIdString()); String parentId = traceContext.parentIdString(); if (parentId != null) { setter.put(carrier, propagation.parentSpanIdKey, parentId); } if (traceContext.debug()) { setter.put(carrier, propagation.debugKey, "1"); } else if (traceContext.sampled() != null) { setter.put(carrier, propagation.sampledKey, traceContext.sampled() ? "1" : "0"); } } }
@Override public void inject(TraceContext traceContext, C carrier) { setter.put(carrier, propagation.b3Key, B3SingleFormat.writeB3SingleFormat(traceContext)); } }
@Test public void set128() throws Exception { K key = keyFactory().create("X-B3-TraceId"); setter().put(carrier(), key, "463ac35c9f6413ad48485a3953bb6124"); assertThat(read(carrier(), key)) .containsExactly("463ac35c9f6413ad48485a3953bb6124"); }
@Test public void setTwoKeys() throws Exception { K key1 = keyFactory().create("X-B3-TraceId"); K key2 = keyFactory().create("X-B3-SpanId"); setter().put(carrier(), key1, "463ac35c9f6413ad48485a3953bb6124"); setter().put(carrier(), key2, "48485a3953bb6124"); assertThat(read(carrier(), key1)) .containsExactly("463ac35c9f6413ad48485a3953bb6124"); assertThat(read(carrier(), key2)) .containsExactly("48485a3953bb6124"); }
@Test public void set() throws Exception { K key = keyFactory().create("X-B3-TraceId"); setter().put(carrier(), key, "48485a3953bb6124"); assertThat(read(carrier(), key)) .containsExactly("48485a3953bb6124"); }
void inject(Extra fields, C carrier) { for (int i = 0, length = propagation.keys.size(); i < length; i++) { String maybeValue = fields.get(propagation.factory.keyToField[i]); if (maybeValue == null) continue; setter.put(carrier, propagation.keys.get(i), maybeValue); } } }
@Override public void inject(TraceContext traceContext, C carrier) { setter.put(carrier, propagation.traceIdKey, traceContext.traceIdString()); setter.put(carrier, propagation.spanIdKey, traceContext.spanIdString()); String parentId = traceContext.parentIdString(); if (parentId != null) { setter.put(carrier, propagation.parentSpanIdKey, parentId); } if (traceContext.debug()) { setter.put(carrier, propagation.debugKey, "1"); } else if (traceContext.sampled() != null) { setter.put(carrier, propagation.sampledKey, traceContext.sampled() ? "1" : "0"); } } }
@Override public void inject(TraceContext traceContext, C carrier) { setter.put(carrier, propagation.b3Key, B3SingleFormat.writeB3SingleFormat(traceContext)); } }
void inject(Extra fields, C carrier) { for (int i = 0, length = propagation.keys.size(); i < length; i++) { String maybeValue = fields.get(propagation.factory.keyToField[i]); if (maybeValue == null) continue; setter.put(carrier, propagation.keys.get(i), maybeValue); } } }
@Test public void setTwoKeys() throws Exception { K key1 = keyFactory().create("X-B3-TraceId"); K key2 = keyFactory().create("X-B3-SpanId"); setter().put(carrier(), key1, "463ac35c9f6413ad48485a3953bb6124"); setter().put(carrier(), key2, "48485a3953bb6124"); assertThat(read(carrier(), key1)) .containsExactly("463ac35c9f6413ad48485a3953bb6124"); assertThat(read(carrier(), key2)) .containsExactly("48485a3953bb6124"); }
@Test public void set() throws Exception { K key = keyFactory().create("X-B3-TraceId"); setter().put(carrier(), key, "48485a3953bb6124"); assertThat(read(carrier(), key)) .containsExactly("48485a3953bb6124"); }