org.openqa.selenium.grid.data.TraceSessionRequest Maven / Gradle / Ivy
package org.openqa.selenium.grid.data;
import org.openqa.selenium.internal.Require;
import org.openqa.selenium.remote.tracing.TraceContext;
import org.openqa.selenium.remote.tracing.Tracer;
public class TraceSessionRequest {
private TraceSessionRequest() {
// Utility methods
}
public static TraceContext extract(Tracer tracer, SessionRequest sessionRequest) {
Require.nonNull("Tracer", tracer);
Require.nonNull("Session request", sessionRequest);
return tracer.getPropagator()
.extractContext(
tracer.getCurrentContext(),
sessionRequest,
SessionRequest::getTraceHeader);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy