Package brave.servlet
Class HttpServletResponseWrapper
- java.lang.Object
-
- brave.Response
-
- brave.http.HttpResponse
-
- brave.http.HttpServerResponse
-
- brave.servlet.HttpServletResponseWrapper
-
public class HttpServletResponseWrapper extends HttpServerResponse
This delegates toHttpServletResponse
methods, taking care to portably handlestatusCode()
.- Since:
- 5.10
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpServerResponse
create(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Throwable caught)
Throwable
error()
HttpServletRequestWrapper
request()
int
statusCode()
Object
unwrap()
-
Methods inherited from class brave.http.HttpServerResponse
spanKind
-
Methods inherited from class brave.http.HttpResponse
finishTimestamp, method, route
-
-
-
-
Method Detail
-
create
public static HttpServerResponse create(@Nullable javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, @Nullable Throwable caught)
- Parameters:
caught
- an exception caught serving the request.- Since:
- 5.10
-
unwrap
public final Object unwrap()
- Specified by:
unwrap
in classbrave.Response
-
request
@Nullable public HttpServletRequestWrapper request()
- Overrides:
request
in classHttpServerResponse
-
error
public Throwable error()
- Overrides:
error
in classHttpServerResponse
-
statusCode
public int statusCode()
- Specified by:
statusCode
in classHttpResponse
-
-