Index
All Classes and Interfaces|All Packages
A
- AppServerBridge - Class in io.opentelemetry.javaagent.bootstrap.servlet
-
Helper container for Context attributes for transferring certain information between servlet integration and app-server server handler integrations.
- AppServerBridge.Builder - Class in io.opentelemetry.javaagent.bootstrap.servlet
B
- build(Collection<String>) - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver
- Builder() - Constructor for class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge.Builder
C
- captureServletAttributes() - Method in class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge.Builder
-
Use on servers where server instrumentation is not based on servlet instrumentation.
- captureServletAttributes(Context) - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge
-
Test whether servlet attributes should be captured.
E
G
- get() - Method in interface io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver.Factory
- getCallDepthKey() - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge
-
Class used as key in CallDepthThreadLocalMap for counting servlet invocation depth in Servlet3Advice and Servlet2Advice.
- getCharacterEncoding() - Method in class io.opentelemetry.javaagent.bootstrap.servlet.InjectionState
- getCharacterEncoding() - Method in interface io.opentelemetry.javaagent.bootstrap.servlet.SnippetInjectingResponseWrapper
- getException(Context) - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge
-
Get exception that happened during servlet invocation.
- getHeadTagBytesSeen() - Method in class io.opentelemetry.javaagent.bootstrap.servlet.InjectionState
- getSnippet() - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.ExperimentalSnippetHolder
- getWrapper() - Method in class io.opentelemetry.javaagent.bootstrap.servlet.InjectionState
I
- init(Context) - Method in class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge.Builder
-
Attach AppServerBridge to context.
- init(Context, Function<REQUEST, String>, REQUEST) - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.ServletContextPath
- InjectionState - Class in io.opentelemetry.javaagent.bootstrap.servlet
- InjectionState(SnippetInjectingResponseWrapper) - Constructor for class io.opentelemetry.javaagent.bootstrap.servlet.InjectionState
- io.opentelemetry.javaagent.bootstrap.servlet - package io.opentelemetry.javaagent.bootstrap.servlet
- isContentTypeTextHtml() - Method in interface io.opentelemetry.javaagent.bootstrap.servlet.SnippetInjectingResponseWrapper
- isHeadTagWritten() - Method in class io.opentelemetry.javaagent.bootstrap.servlet.InjectionState
- isNotSafeToInject() - Method in interface io.opentelemetry.javaagent.bootstrap.servlet.SnippetInjectingResponseWrapper
M
- MappingResolver - Class in io.opentelemetry.javaagent.bootstrap.servlet
-
Helper class for finding a mapping that matches current request from a collection of mappings.
- MappingResolver.Factory - Interface in io.opentelemetry.javaagent.bootstrap.servlet
-
Factory interface for creating
MappingResolverinstances.
P
- prepend(Context, String) - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.ServletContextPath
-
Returns a concatenation of a servlet context path stored in the given
contextand a givenspanName. - processByte(int) - Method in class io.opentelemetry.javaagent.bootstrap.servlet.InjectionState
-
Returns true when the byte is the last character of "" and now is the right time to inject.
R
- recordException() - Method in class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge.Builder
-
Use on servers where exceptions thrown during servlet invocation are not propagated to the method where server span is closed.
- recordException(Context, Throwable) - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.AppServerBridge
-
Record exception that happened during servlet invocation so that app server instrumentation can add it to server span.
- resolve(String, String) - Method in class io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver
-
Find mapping for requested path.
S
- ServletContextPath - Class in io.opentelemetry.javaagent.bootstrap.servlet
-
The context key here is used to propagate the servlet context path throughout the request, so that routing framework instrumentation that updates the span name with a more specific route can prepend the servlet context path in front of that route.
- setSnippet(String) - Static method in class io.opentelemetry.javaagent.bootstrap.servlet.ExperimentalSnippetHolder
- SnippetInjectingResponseWrapper - Interface in io.opentelemetry.javaagent.bootstrap.servlet
U
- updateContentLengthIfPreviouslySet() - Method in interface io.opentelemetry.javaagent.bootstrap.servlet.SnippetInjectingResponseWrapper
All Classes and Interfaces|All Packages