com.github.kristofa.brave.jersey.ServletHttpServerRequest Maven / Gradle / Ivy
package com.github.kristofa.brave.jersey;
import com.github.kristofa.brave.http.HttpServerRequest;
import javax.servlet.http.HttpServletRequest;
import java.net.URI;
import java.net.URISyntaxException;
public class ServletHttpServerRequest implements HttpServerRequest {
private final HttpServletRequest request;
public ServletHttpServerRequest(HttpServletRequest request) {
this.request = request;
}
@Override
public String getHttpHeaderValue(String headerName) {
return request.getHeader(headerName);
}
@Override
public URI getUri() {
try {
return new URI(request.getRequestURI());
} catch (URISyntaxException e) {
throw new IllegalArgumentException(e);
}
}
@Override
public String getHttpMethod() {
return request.getMethod();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy