private ZipkinWrapper(Builder builder) { serverTracer = new ServerTracer(builder.state, builder.spanCollector, builder.sampler); clientTracer = new ClientTracer(builder.state, builder.spanCollector, builder.sampler); localTracer = new LocalTracer(builder.state, builder.spanCollector, builder.sampler); serverRequestInterceptor = new ServerRequestInterceptor(serverTracer); serverResponseInterceptor = new ServerResponseInterceptor(serverTracer); clientRequestInterceptor = new ClientRequestInterceptor(clientTracer); clientResponseInterceptor = new ClientResponseInterceptor(clientTracer); //serverSpanAnnotationSubmitter = AnnotationSubmitter.create(SpanAndEndpoint.ServerSpanAndEndpoint.create(builder.state)); serverSpanThreadBinder = new ServerSpanThreadBinder(builder.state); clientSpanThreadBinder = new ClientSpanThreadBinder(builder.state); localSpanThreadBinder = new LocalSpanThreadBinder(builder.state); }
public ServerRequestInterceptor(ServerTracer serverTracer) { this.serverTracer = Ensure.ArgumentNotNull(serverTracer, "Null serverTracer"); }