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