Index

A B C E G I M P R S U 
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

ExperimentalSnippetHolder - Class in io.opentelemetry.javaagent.bootstrap.servlet
 

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 MappingResolver instances.

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 context and a given spanName.
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
 
A B C E G I M P R S U 
All Classes and Interfaces|All Packages