Class Servlet3Accessor
java.lang.Object
io.opentelemetry.javaagent.instrumentation.servlet.javax.JavaxServletAccessor<javax.servlet.http.HttpServletResponse>
io.opentelemetry.javaagent.instrumentation.servlet.v3_0.Servlet3Accessor
- All Implemented Interfaces:
io.opentelemetry.javaagent.bootstrap.http.HttpServerResponseMutator<javax.servlet.http.HttpServletResponse>,io.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public class Servlet3Accessor
extends io.opentelemetry.javaagent.instrumentation.servlet.javax.JavaxServletAccessor<javax.servlet.http.HttpServletResponse>
implements io.opentelemetry.javaagent.bootstrap.http.HttpServerResponseMutator<javax.servlet.http.HttpServletResponse>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRequestAsyncListener(javax.servlet.http.HttpServletRequest request, io.opentelemetry.javaagent.instrumentation.servlet.ServletAsyncListener<javax.servlet.http.HttpServletResponse> listener, Object response) voidappendHeader(javax.servlet.http.HttpServletResponse response, String name, String value) getRequestLocalAddr(javax.servlet.http.HttpServletRequest request) getRequestLocalPort(javax.servlet.http.HttpServletRequest request) getRequestRemotePort(javax.servlet.http.HttpServletRequest request) getResponseHeaderValues(javax.servlet.http.HttpServletResponse response, String name) intgetResponseStatus(javax.servlet.http.HttpServletResponse response) booleanisResponseCommitted(javax.servlet.http.HttpServletResponse response) Methods inherited from class io.opentelemetry.javaagent.instrumentation.servlet.javax.JavaxServletAccessor
getRequestAttribute, getRequestContextPath, getRequestHeader, getRequestHeaderNames, getRequestHeaderValues, getRequestMethod, getRequestParameterValues, getRequestPathInfo, getRequestProtocol, getRequestQueryString, getRequestRemoteAddr, getRequestScheme, getRequestServletPath, getRequestUri, getRequestUserPrincipal, isServletException, setRequestAttribute
-
Field Details
-
INSTANCE
-
-
Method Details
-
getRequestRemotePort
- Specified by:
getRequestRemotePortin interfaceio.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
getRequestLocalAddr
- Specified by:
getRequestLocalAddrin interfaceio.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
getRequestLocalPort
- Specified by:
getRequestLocalPortin interfaceio.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
addRequestAsyncListener
public void addRequestAsyncListener(javax.servlet.http.HttpServletRequest request, io.opentelemetry.javaagent.instrumentation.servlet.ServletAsyncListener<javax.servlet.http.HttpServletResponse> listener, Object response) - Specified by:
addRequestAsyncListenerin interfaceio.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
getResponseStatus
public int getResponseStatus(javax.servlet.http.HttpServletResponse response) - Specified by:
getResponseStatusin interfaceio.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
getResponseHeaderValues
public List<String> getResponseHeaderValues(javax.servlet.http.HttpServletResponse response, String name) - Specified by:
getResponseHeaderValuesin interfaceio.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
isResponseCommitted
public boolean isResponseCommitted(javax.servlet.http.HttpServletResponse response) - Specified by:
isResponseCommittedin interfaceio.opentelemetry.javaagent.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
appendHeader
public void appendHeader(javax.servlet.http.HttpServletResponse response, String name, String value) - Specified by:
appendHeaderin interfaceio.opentelemetry.javaagent.bootstrap.http.HttpServerResponseMutator<javax.servlet.http.HttpServletResponse>
-