@Bean @Scope(value = "singleton") public ServerResponseInterceptor serverResponseInterceptor() { return brave.serverResponseInterceptor(); }
public void setBrave(Brave brave) { this.brave = brave; this.serverRequestInterceptor = checkNotNull(brave.serverRequestInterceptor()); this.serverResponseInterceptor = checkNotNull(brave.serverResponseInterceptor()); this.serverSpanThreadBinder = brave.serverSpanThreadBinder(); }
public static void setBrave(Brave brave) { BraveProviderFilter.brave = brave; BraveProviderFilter.serverRequestInterceptor = brave.serverRequestInterceptor(); BraveProviderFilter.serverResponseInterceptor = brave.serverResponseInterceptor(); BraveProviderFilter.serverSpanThreadBinder = brave.serverSpanThreadBinder(); }
public ServerResponseInterceptor() { try { this.brave = BraveLookup.lookup().get(); this.delegate = new BraveContainerResponseFilter( brave.serverResponseInterceptor() ); } catch (NamingException e) { throw new RuntimeException("Failed to lookup brave", e); } }
protected BraveServletFilter(Builder b) { // intentionally hidden this.requestInterceptor = b.brave.serverRequestInterceptor(); this.responseInterceptor = b.brave.serverResponseInterceptor(); this.spanNameProvider = b.spanNameProvider; this.serverTracer = b.brave.serverTracer(); this.maybeAddClientAddressFromRequest = MaybeAddClientAddressFromRequest.create(b.brave); }
@Bean public BraveServletFilter braveServletFilter(Brave brave){ BraveServletFilter filter = new BraveServletFilter(brave.serverRequestInterceptor(),brave.serverResponseInterceptor(),new DefaultSpanNameProvider()); return filter; }
ServletHandlerInterceptor(Builder b) { // intentionally hidden this.requestInterceptor = b.brave.serverRequestInterceptor(); this.responseInterceptor = b.brave.serverResponseInterceptor(); this.serverThreadBinder = b.brave.serverSpanThreadBinder(); this.spanNameProvider = b.spanNameProvider; this.serverTracer = b.brave.serverTracer(); this.maybeAddClientAddressFromRequest = MaybeAddClientAddressFromRequest.create(b.brave); }
protected HttpBraveServletFilter(Builder b,Set paths) { // intentionally hidden this.requestInterceptor = b.brave.serverRequestInterceptor(); this.responseInterceptor = b.brave.serverResponseInterceptor(); this.spanNameProvider = b.spanNameProvider; this.serverTracer = b.brave.serverTracer(); this.maybeAddClientAddressFromRequest = MaybeAddClientAddressFromRequest.create(b.brave); this.maybeAddClientHeaderParamFromRequest = MaybeAddClientHeaderParamFromRequest.create(b.brave); this.serverSpanThreadBinder = b.brave.serverSpanThreadBinder(); this.appliedPaths = paths; }
/** * Constructor of the MSF4JTracingInterceptor. * * @param microServiceName Name of the Microservice * @param zipkinUrl Base URL of the Zipkin server */ public MSF4JZipkinTracingInterceptor(String microServiceName, String zipkinUrl) { Brave.Builder builder = new Brave.Builder(microServiceName); builder.spanCollector(HttpSpanCollector.create(zipkinUrl, new EmptySpanCollectorMetricsHandler())); Brave brave = builder.build(); reqInterceptor = brave.serverRequestInterceptor(); respInterceptor = brave.serverResponseInterceptor(); }
public DrpcServerInterceptor() { String sendUrl = ZipkinConfig.getProperty(ZipkinConstants.SEND_ADDRESS); Sender sender = OkHttpSender.create(sendUrl); Reporter<zipkin.Span> reporter = AsyncReporter.builder(sender).build(); String application = ZipkinConfig.getProperty(ZipkinConstants.BRAVE_NAME);//RpcContext.getContext().getUrl().getParameter("application"); Brave brave = new Brave.Builder(application).reporter(reporter).build(); this.serverRequestInterceptor = brave.serverRequestInterceptor(); this.serverResponseInterceptor = brave.serverResponseInterceptor(); }