/** * Customizes the span based on the request that will be sent to the server. * * <p>{@inheritDoc} */ @Override public <Req> void request(HttpAdapter<Req, ?> adapter, Req req, SpanCustomizer customizer) { super.request(adapter, req, customizer); }
/** * Customizes the span based on the request received from the client. * * <p>{@inheritDoc} */ @Override public <Req> void request(HttpAdapter<Req, ?> adapter, Req req, SpanCustomizer customizer) { super.request(adapter, req, customizer); }
@Override void parseRequest(Req request, Span span) { span.kind(Span.Kind.CLIENT); if (serverName != null) span.remoteServiceName(serverName); parser.request(adapter, request, span.customizer()); }
@Override void parseRequest(Req request, Span span) { span.kind(Span.Kind.SERVER); adapter.parseClientIpAndPort(request, span); parser.request(adapter, request, span.customizer()); }