Class JavaxServletAccessor<R>
- java.lang.Object
-
- io.opentelemetry.instrumentation.servlet.javax.JavaxServletAccessor<R>
-
- All Implemented Interfaces:
io.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
public abstract class JavaxServletAccessor<R> extends Object implements io.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
-
Constructor Summary
Constructors Constructor Description JavaxServletAccessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetRequestAttribute(javax.servlet.http.HttpServletRequest request, String name)StringgetRequestContextPath(javax.servlet.http.HttpServletRequest request)StringgetRequestHeader(javax.servlet.http.HttpServletRequest request, String name)StringgetRequestMethod(javax.servlet.http.HttpServletRequest request)StringgetRequestPathInfo(javax.servlet.http.HttpServletRequest request)StringgetRequestProtocol(javax.servlet.http.HttpServletRequest request)StringgetRequestQueryString(javax.servlet.http.HttpServletRequest request)StringgetRequestRemoteAddr(javax.servlet.http.HttpServletRequest request)StringgetRequestScheme(javax.servlet.http.HttpServletRequest request)StringgetRequestServerName(javax.servlet.http.HttpServletRequest request)intgetRequestServerPort(javax.servlet.http.HttpServletRequest request)StringgetRequestServletPath(javax.servlet.http.HttpServletRequest request)StringgetRequestUri(javax.servlet.http.HttpServletRequest request)PrincipalgetRequestUserPrincipal(javax.servlet.http.HttpServletRequest request)booleanisServletException(Throwable throwable)voidsetRequestAttribute(javax.servlet.http.HttpServletRequest request, String name, Object value)
-
-
-
Method Detail
-
getRequestContextPath
public String getRequestContextPath(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestContextPathin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestScheme
public String getRequestScheme(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestSchemein interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestServerName
public String getRequestServerName(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestServerNamein interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestServerPort
public int getRequestServerPort(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestServerPortin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestUri
public String getRequestUri(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestUriin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestQueryString
public String getRequestQueryString(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestQueryStringin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestAttribute
public Object getRequestAttribute(javax.servlet.http.HttpServletRequest request, String name)
- Specified by:
getRequestAttributein interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
setRequestAttribute
public void setRequestAttribute(javax.servlet.http.HttpServletRequest request, String name, Object value)- Specified by:
setRequestAttributein interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestProtocol
public String getRequestProtocol(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestProtocolin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestMethod
public String getRequestMethod(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestMethodin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestRemoteAddr
public String getRequestRemoteAddr(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestRemoteAddrin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestHeader
public String getRequestHeader(javax.servlet.http.HttpServletRequest request, String name)
- Specified by:
getRequestHeaderin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestServletPath
public String getRequestServletPath(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestServletPathin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestPathInfo
public String getRequestPathInfo(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestPathInfoin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
getRequestUserPrincipal
public Principal getRequestUserPrincipal(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRequestUserPrincipalin interfaceio.opentelemetry.instrumentation.servlet.ServletAccessor<javax.servlet.http.HttpServletRequest,R>
-
-