Example #1
0
        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");
 }