A little bit of java 8 cleanup in the W3C integration test (#3078)

This commit is contained in:
John Watson 2021-03-30 18:57:47 -07:00 committed by GitHub
parent 11fcc29b0a
commit c667636643
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 72 additions and 87 deletions

View File

@ -12,7 +12,6 @@ import io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import io.opentelemetry.context.propagation.ContextPropagators; import io.opentelemetry.context.propagation.ContextPropagators;
import io.opentelemetry.context.propagation.TextMapGetter; import io.opentelemetry.context.propagation.TextMapGetter;
import io.opentelemetry.context.propagation.TextMapSetter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.Enumeration; import java.util.Enumeration;
@ -23,9 +22,6 @@ import javax.servlet.http.HttpServletRequest;
import okhttp3.MediaType; import okhttp3.MediaType;
import okhttp3.OkHttpClient; import okhttp3.OkHttpClient;
import okhttp3.RequestBody; import okhttp3.RequestBody;
import spark.Request;
import spark.Response;
import spark.Route;
import spark.Spark; import spark.Spark;
public final class Application { public final class Application {
@ -45,9 +41,7 @@ public final class Application {
Spark.port(5000); Spark.port(5000);
Spark.post( Spark.post(
"verify-tracecontext", "verify-tracecontext",
new Route() { (request, response) -> {
@Override
public Object handle(Request request, Response response) {
final Gson gson = new Gson(); final Gson gson = new Gson();
final io.opentelemetry.Request[] requests = final io.opentelemetry.Request[] requests =
@ -111,15 +105,7 @@ public final class Application {
openTelemetry openTelemetry
.getPropagators() .getPropagators()
.getTextMapPropagator() .getTextMapPropagator()
.inject( .inject(withSpanContext, reqBuilder, okhttp3.Request.Builder::addHeader);
withSpanContext,
reqBuilder,
new TextMapSetter<okhttp3.Request.Builder>() {
@Override
public void set(okhttp3.Request.Builder carrier, String key, String value) {
carrier.addHeader(key, value);
}
});
// Add the post body and build the request // Add the post body and build the request
String argumentsJson = gson.toJson(req.getArguments()); String argumentsJson = gson.toJson(req.getArguments());
@ -139,7 +125,6 @@ public final class Application {
} }
return "Done"; return "Done";
}
}); });
Spark.awaitInitialization(); Spark.awaitInitialization();