public final ServerTracer build() { return new AutoValue_ServerTracer( new AutoValue_Recorder_Default(localEndpoint, clock, reporter), currentSpan, spanFactoryBuilder.build() ); }
public final ClientTracer build() { return new AutoValue_ClientTracer( new AutoValue_Recorder_Default(localEndpoint, clock, reporter), currentLocalSpan, currentServerSpan, currentSpan, spanFactoryBuilder.build() ); }
public Brave build() { if (spanFactory == null) { spanFactory = spanFactoryBuilder.build(); } if (clock == null) { clock = new DefaultClock(); } if (reporter != null) { recorder = new AutoValue_Recorder_Default(localEndpoint, clock, reporter); } else if (recorder == null) { recorder = new AutoValue_Recorder_Default(localEndpoint, clock, LoggingReporter.INSTANCE); } return new Brave(this); }
/** @deprecated Please use {@link Brave#serverTracer()} instead. */ @Deprecated public static AnnotationSubmitter create(final SpanAndEndpoint spanAndEndpoint, final Clock clock) { checkNotNull(spanAndEndpoint, "Null spanAndEndpoint"); checkNotNull(clock, "Null clock"); CurrentSpan currentSpan = new CurrentSpan(){ @Override Span get() { return spanAndEndpoint.span(); } }; Endpoint localEndpoint = spanAndEndpoint.endpoint(); Recorder recorder = new AutoValue_Recorder_Default(localEndpoint, clock, Reporter.NOOP); return create(currentSpan, recorder); }