private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void removeSpanRecorderLifecycleListener() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { if (listener instanceof SpanRecorder) { Tracer.getInstance().removeSpanLifecycleListener(listener); } } }
private void removeSpanRecorderLifecycleListener() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { if (listener instanceof SpanRecorder) { Tracer.getInstance().removeSpanLifecycleListener(listener); } } }
private void removeSpanRecorderLifecycleListener() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { if (listener instanceof SpanRecorder) { Tracer.getInstance().removeSpanLifecycleListener(listener); } } }
private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void removeSpanRecorderLifecycleListener() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { if (listener instanceof SpanRecorder) { Tracer.getInstance().removeSpanLifecycleListener(listener); } } }
private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void removeSpanRecorderLifecycleListener() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { if (listener instanceof SpanRecorder) { Tracer.getInstance().removeSpanLifecycleListener(listener); } } }
private void removeSpanRecorderLifecycleListener() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { if (listener instanceof SpanRecorder) { Tracer.getInstance().removeSpanLifecycleListener(listener); } } }
private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void clearTracerSpanLifecycleListeners() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void removeSpanRecorderLifecycleListener() { List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { if (listener instanceof SpanRecorder) { Tracer.getInstance().removeSpanLifecycleListener(listener); } } }
@Test public void removeSpanLifecycleListener_should_work_as_advertised() { // given SpanLifecycleListener listener = mock(SpanLifecycleListener.class); Tracer.getInstance().addSpanLifecycleListener(listener); assertThat(Tracer.getInstance().getSpanLifecycleListeners()).hasSize(1); assertThat(Tracer.getInstance().getSpanLifecycleListeners().get(0)).isEqualTo(listener); // when boolean result = Tracer.getInstance().removeSpanLifecycleListener(listener); // then assertThat(result).isTrue(); assertThat(Tracer.getInstance().getSpanLifecycleListeners()).isEmpty(); }
@Test public void removeSpanLifecycleListener_should_return_false_and_do_nothing_if_passed_null() { // given SpanLifecycleListener listener = mock(SpanLifecycleListener.class); Tracer.getInstance().addSpanLifecycleListener(listener); assertThat(Tracer.getInstance().getSpanLifecycleListeners()).hasSize(1); assertThat(Tracer.getInstance().getSpanLifecycleListeners().get(0)).isEqualTo(listener); // when boolean result = Tracer.getInstance().removeSpanLifecycleListener(null); // then assertThat(result).isFalse(); assertThat(Tracer.getInstance().getSpanLifecycleListeners()).hasSize(1); assertThat(Tracer.getInstance().getSpanLifecycleListeners().get(0)).isEqualTo(listener); }
public static void resetTracing() { MDC.clear(); Tracer.getInstance().unregisterFromThread(); List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void resetTracing() { MDC.clear(); Tracer.getInstance().unregisterFromThread(); List<SpanLifecycleListener> listeners = new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners()); for (SpanLifecycleListener listener : listeners) { Tracer.getInstance().removeSpanLifecycleListener(listener); } }
private void resetTracer() { Tracer.getInstance().completeRequestSpan(); Tracer.getInstance().setRootSpanSamplingStrategy(new SampleAllTheThingsStrategy()); for (SpanLifecycleListener listener : new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners())) { Tracer.getInstance().removeSpanLifecycleListener(listener); } Tracer.getInstance().setSpanLoggingRepresentation(Tracer.SpanLoggingRepresentation.JSON); }