int statusCode = 0; if (res != null) { statusCode = adapter.statusCodeAsInt(res); String nameFromRoute = spanNameFromRoute(adapter, res, statusCode); if (nameFromRoute != null) customizer.name(nameFromRoute);
@Override public <Resp> void response(HttpAdapter<?, Resp> adapter, Resp res, Throwable error, SpanCustomizer customizer) { int statusCode = 0; if (res != null) { String route = adapter.route(res); if (route != null) { customizer.tag("http.route", route); } // Always send status code to Stackdriver statusCode = adapter.statusCodeAsInt(res); customizer.tag("http.status_code", String.valueOf(statusCode)); } error(statusCode, error, customizer); } }