A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

add(String) - Method in class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl
 
addAll(Collection<String>) - Method in class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl
 
additionalInstrumentation(AgentBuilder.Identified.Extendable) - Method in class io.opentelemetry.javaagent.tooling.context.FieldBackedProvider
 
additionalInstrumentation(AgentBuilder.Identified.Extendable) - Method in interface io.opentelemetry.javaagent.tooling.context.InstrumentationContextProvider
Hook to define additional instrumentation.
additionalInstrumentation(AgentBuilder.Identified.Extendable) - Method in class io.opentelemetry.javaagent.tooling.context.NoopContextProvider
 
AdditionalLibraryIgnoredTypesConfigurer - Class in io.opentelemetry.javaagent.tooling.ignore
Additional global ignore settings that are used to reduce number of classes we try to apply expensive matchers to.
AdditionalLibraryIgnoredTypesConfigurer() - Constructor for class io.opentelemetry.javaagent.tooling.ignore.AdditionalLibraryIgnoredTypesConfigurer
 
AddThreadDetailsSpanProcessor - Class in io.opentelemetry.javaagent.tooling
 
AddThreadDetailsSpanProcessor() - Constructor for class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 
AgentInstaller - Class in io.opentelemetry.javaagent.tooling
 
AgentTracerProviderConfigurer - Class in io.opentelemetry.javaagent.tooling
 
AgentTracerProviderConfigurer() - Constructor for class io.opentelemetry.javaagent.tooling.AgentTracerProviderConfigurer
 
ALLOW - io.opentelemetry.javaagent.tooling.ignore.IgnoreAllow
 
allowClass(String) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
allowClassLoader(String) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
AutoVersionResourceProvider - Class in io.opentelemetry.javaagent.tooling
 
AutoVersionResourceProvider() - Constructor for class io.opentelemetry.javaagent.tooling.AutoVersionResourceProvider
 

B

beforeAgent(Config) - Method in class io.opentelemetry.javaagent.tooling.OpenTelemetryInstaller
 
BOOTSTRAP_PACKAGE_PREFIXES - Static variable in class io.opentelemetry.javaagent.tooling.Constants
packages which will be loaded on the bootstrap classloader.
BootstrapPackagesBuilderImpl - Class in io.opentelemetry.javaagent.tooling.bootstrap
 
BootstrapPackagesBuilderImpl() - Constructor for class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl
 
build() - Method in class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl
 
buildIgnoredClassLoadersTrie() - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
buildIgnoredTasksTrie() - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
buildIgnoredTypesTrie() - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 

C

ConfigInitializer - Class in io.opentelemetry.javaagent.tooling.config
 
ConfigPropertiesAdapter - Class in io.opentelemetry.javaagent.tooling.config
 
ConfigPropertiesAdapter(Config) - Constructor for class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
configure(Config, IgnoredTypesBuilder) - Method in class io.opentelemetry.javaagent.tooling.ignore.AdditionalLibraryIgnoredTypesConfigurer
 
configure(Config, IgnoredTypesBuilder) - Method in class io.opentelemetry.javaagent.tooling.ignore.GlobalIgnoredTypesConfigurer
 
configure(Config, IgnoredTypesBuilder) - Method in class io.opentelemetry.javaagent.tooling.ignore.UserExcludedClassesConfigurer
 
configure(IgnoredTypesBuilder) - Method in class io.opentelemetry.javaagent.tooling.ignore.AdditionalLibraryIgnoredTypesConfigurer
 
configure(SdkMeterProviderBuilder) - Method in class io.opentelemetry.javaagent.tooling.OpenTelemetryInstaller.OpenTelemetryMetricsConfigurer
 
configure(SdkTracerProviderBuilder) - Method in class io.opentelemetry.javaagent.tooling.AgentTracerProviderConfigurer
 
connect() - Method in class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
 
connect() - Method in class io.opentelemetry.javaagent.tooling.RemappingUrlConnection
 
Constants - Class in io.opentelemetry.javaagent.tooling
Some useful constants.
convertToInnerClassName(String) - Static method in class io.opentelemetry.javaagent.tooling.Utils
Convert class name to a format that can be used as part of inner class name by replacing all '.'
createResource(ConfigProperties) - Method in class io.opentelemetry.javaagent.tooling.AutoVersionResourceProvider
 

D

defaultExceptionHandler() - Static method in class io.opentelemetry.javaagent.tooling.bytebuddy.ExceptionHandlers
 

E

equals(Object) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 
ExceptionHandlers - Class in io.opentelemetry.javaagent.tooling.bytebuddy
 
ExporterClassLoader - Class in io.opentelemetry.javaagent.tooling
Deprecated.
ExporterClassLoader(URL, ClassLoader) - Constructor for class io.opentelemetry.javaagent.tooling.ExporterClassLoader
Deprecated.
 
extend(AgentBuilder) - Method in class io.opentelemetry.javaagent.tooling.instrumentation.InstrumentationLoader
 
ExtensionClassLoader - Class in io.opentelemetry.javaagent.tooling
This class creates a classloader which encapsulates arbitrary extensions for Otel Java instrumentation agent.
extensionName() - Method in class io.opentelemetry.javaagent.tooling.instrumentation.InstrumentationLoader
 

F

FieldBackedProvider - Class in io.opentelemetry.javaagent.tooling.context
InstrumentationContextProvider which stores context in a field that is injected into a class and falls back to global map if field was not injected.
FieldBackedProvider(Class<?>, Map<String, String>) - Constructor for class io.opentelemetry.javaagent.tooling.context.FieldBackedProvider
 
findClass(String) - Method in class io.opentelemetry.javaagent.tooling.ExporterClassLoader
Deprecated.
 
forceFlush() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 

G

getAgentClassLoader() - Static method in class io.opentelemetry.javaagent.tooling.Utils
Return the classloader the core agent is running on.
getBoolean(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
getBootstrapProxy() - Static method in class io.opentelemetry.javaagent.tooling.Utils
Return a classloader which can be used to look up bootstrap resources.
getClassName(String) - Static method in class io.opentelemetry.javaagent.tooling.Utils
com/foo/Bar to com.foo.Bar
getCommaSeparatedMap(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
getCommaSeparatedValues(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
getContentLengthLong() - Method in class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
 
getContextStore(Class<K>, Class<C>) - Static method in class io.opentelemetry.javaagent.tooling.context.FieldBackedProvider
 
getDouble(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
getDuration(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
getExtensionsClassLoader() - Static method in class io.opentelemetry.javaagent.tooling.Utils
 
getInputStream() - Method in class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
 
getInputStream() - Method in class io.opentelemetry.javaagent.tooling.RemappingUrlConnection
 
getInstance(ClassLoader, File) - Static method in class io.opentelemetry.javaagent.tooling.ExtensionClassLoader
 
getInt(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
getInternalName(Class<?>) - Static method in class io.opentelemetry.javaagent.tooling.Utils
com.foo.Bar to com/foo/Bar
getLong(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
getMethodDefinition(TypeDefinition, String) - Static method in class io.opentelemetry.javaagent.tooling.Utils
Get method definition for given TypeDefinition and method name.
getPermission() - Method in class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
 
getPermission() - Method in class io.opentelemetry.javaagent.tooling.RemappingUrlConnection
 
getResourceName(String) - Static method in class io.opentelemetry.javaagent.tooling.Utils
com.foo.Bar to com/foo/Bar.class
getResources(String) - Method in class io.opentelemetry.javaagent.tooling.ExporterClassLoader
Deprecated.
 
getString(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
 
GlobalIgnoredTypesConfigurer - Class in io.opentelemetry.javaagent.tooling.ignore
 
GlobalIgnoredTypesConfigurer() - Constructor for class io.opentelemetry.javaagent.tooling.ignore.GlobalIgnoredTypesConfigurer
 

H

hashCode() - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 

I

IGNORE - io.opentelemetry.javaagent.tooling.ignore.IgnoreAllow
 
IgnoreAllow - Enum in io.opentelemetry.javaagent.tooling.ignore
 
ignoreClass(String) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
ignoreClassLoader(String) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
IgnoredClassLoadersMatcher - Class in io.opentelemetry.javaagent.tooling.ignore
 
IgnoredClassLoadersMatcher(Trie<IgnoreAllow>) - Constructor for class io.opentelemetry.javaagent.tooling.ignore.IgnoredClassLoadersMatcher
 
IgnoredTypesBuilderImpl - Class in io.opentelemetry.javaagent.tooling.ignore
 
IgnoredTypesBuilderImpl() - Constructor for class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
IgnoredTypesMatcher - Class in io.opentelemetry.javaagent.tooling.ignore
 
IgnoredTypesMatcher(Trie<IgnoreAllow>) - Constructor for class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesMatcher
 
ignoreTaskClass(String) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
initialize() - Static method in class io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies
Use the weak reference strategy in the agent.
initialize() - Static method in class io.opentelemetry.javaagent.tooling.config.ConfigInitializer
 
InputStreamUrlConnection - Class in io.opentelemetry.javaagent.tooling
 
InputStreamUrlConnection(URL, InputStream, long) - Constructor for class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
 
installAgentTracer(Config) - Static method in class io.opentelemetry.javaagent.tooling.OpenTelemetryInstaller
Register agent tracer if no agent tracer is already registered.
installBytebuddyAgent(Instrumentation) - Static method in class io.opentelemetry.javaagent.tooling.AgentInstaller
 
installBytebuddyAgent(Instrumentation, Iterable<AgentListener>) - Static method in class io.opentelemetry.javaagent.tooling.AgentInstaller
Install the core bytebuddy agent along with all implementations of InstrumentationModule.
INSTANCE - Static variable in class io.opentelemetry.javaagent.tooling.context.NoopContextProvider
 
InstrumentationContextProvider - Interface in io.opentelemetry.javaagent.tooling.context
 
InstrumentationLoader - Class in io.opentelemetry.javaagent.tooling.instrumentation
 
InstrumentationLoader() - Constructor for class io.opentelemetry.javaagent.tooling.instrumentation.InstrumentationLoader
 
InstrumentationModuleInstaller - Class in io.opentelemetry.javaagent.tooling.instrumentation
 
InstrumentationModuleInstaller(Instrumentation) - Constructor for class io.opentelemetry.javaagent.tooling.instrumentation.InstrumentationModuleInstaller
 
instrumentationTransformer(AgentBuilder.Identified.Extendable) - Method in class io.opentelemetry.javaagent.tooling.context.FieldBackedProvider
 
instrumentationTransformer(AgentBuilder.Identified.Extendable) - Method in interface io.opentelemetry.javaagent.tooling.context.InstrumentationContextProvider
Hook to provide an agent builder after advice is applied to target class.
instrumentationTransformer(AgentBuilder.Identified.Extendable) - Method in class io.opentelemetry.javaagent.tooling.context.NoopContextProvider
 
io.opentelemetry.javaagent.tooling - package io.opentelemetry.javaagent.tooling
 
io.opentelemetry.javaagent.tooling.asyncannotationsupport - package io.opentelemetry.javaagent.tooling.asyncannotationsupport
 
io.opentelemetry.javaagent.tooling.bootstrap - package io.opentelemetry.javaagent.tooling.bootstrap
 
io.opentelemetry.javaagent.tooling.bytebuddy - package io.opentelemetry.javaagent.tooling.bytebuddy
 
io.opentelemetry.javaagent.tooling.config - package io.opentelemetry.javaagent.tooling.config
 
io.opentelemetry.javaagent.tooling.context - package io.opentelemetry.javaagent.tooling.context
 
io.opentelemetry.javaagent.tooling.ignore - package io.opentelemetry.javaagent.tooling.ignore
 
io.opentelemetry.javaagent.tooling.instrumentation - package io.opentelemetry.javaagent.tooling.instrumentation
 
isEndRequired() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 
isStartRequired() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 

L

load(Class<T>) - Static method in class io.opentelemetry.javaagent.tooling.SafeServiceLoader
Delegates to ServiceLoader.load(Class, ClassLoader) and then eagerly iterates over returned Iterable, ignoring any potential UnsupportedClassVersionError.
loadOrdered(Class<T>) - Static method in class io.opentelemetry.javaagent.tooling.SafeServiceLoader
Same as SafeServiceLoader.load(Class), but also orders the returned implementations by comparing their Ordered.order().
logAllVersions() - Static method in class io.opentelemetry.javaagent.tooling.VersionLogger
 
LoggingFailSafeMatcher<T> - Class in io.opentelemetry.javaagent.tooling.bytebuddy
A fail-safe matcher catches exceptions that are thrown by a delegate matcher and returns false.
LoggingFailSafeMatcher(ElementMatcher<? super T>, String) - Constructor for class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
Creates a new fail-safe element matcher.

M

map(String) - Method in class io.opentelemetry.javaagent.tooling.ShadingRemapper
 
matches(ClassLoader) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredClassLoadersMatcher
 
matches(TypeDescription) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesMatcher
 
matches(T) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 
MethodsConfigurationParser - Class in io.opentelemetry.javaagent.tooling.config
 

N

NoopContextProvider - Class in io.opentelemetry.javaagent.tooling.context
 
NOT_DECORATOR_MATCHER - Static variable in class io.opentelemetry.javaagent.tooling.instrumentation.InstrumentationModuleInstaller
 

O

onEnd(ReadableSpan) - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 
onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 
OpenTelemetryInstaller - Class in io.opentelemetry.javaagent.tooling
 
OpenTelemetryInstaller() - Constructor for class io.opentelemetry.javaagent.tooling.OpenTelemetryInstaller
 
OpenTelemetryInstaller.OpenTelemetryMetricsConfigurer - Class in io.opentelemetry.javaagent.tooling
 
OpenTelemetryMetricsConfigurer() - Constructor for class io.opentelemetry.javaagent.tooling.OpenTelemetryInstaller.OpenTelemetryMetricsConfigurer
 

P

parse(String) - Static method in class io.opentelemetry.javaagent.tooling.config.MethodsConfigurationParser
This method takes a string in a form of "io.package.ClassName[method1,method2];my.example[someMethodName];" and returns a map where keys are class names and corresponding value is a set of methods for that class.

R

registerClassLoadCallback(String, Runnable) - Static method in class io.opentelemetry.javaagent.tooling.AgentInstaller
Register a callback to run when a class is loading.
registerStrategy(AsyncOperationEndStrategy) - Method in class io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies
 
RemappingUrlConnection - Class in io.opentelemetry.javaagent.tooling
 
RemappingUrlConnection(URL, JarFile, JarEntry) - Constructor for class io.opentelemetry.javaagent.tooling.RemappingUrlConnection
 
resetContextMatchers() - Static method in class io.opentelemetry.javaagent.tooling.context.FieldBackedProvider
Clear set that prevents multiple matchers for same context class.
resolveStrategy(Class<?>) - Method in class io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies
 
rule(String, String) - Static method in class io.opentelemetry.javaagent.tooling.ShadingRemapper
 
Rule(String, String) - Constructor for class io.opentelemetry.javaagent.tooling.ShadingRemapper.Rule
 

S

SafeServiceLoader - Class in io.opentelemetry.javaagent.tooling
 
ShadingRemapper - Class in io.opentelemetry.javaagent.tooling
 
ShadingRemapper(ShadingRemapper.Rule...) - Constructor for class io.opentelemetry.javaagent.tooling.ShadingRemapper
 
ShadingRemapper.Rule - Class in io.opentelemetry.javaagent.tooling
 
shutdown() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 

T

toString() - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 

U

unregisterStrategy(AsyncOperationEndStrategy) - Method in class io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies
 
UserExcludedClassesConfigurer - Class in io.opentelemetry.javaagent.tooling.ignore
 
UserExcludedClassesConfigurer() - Constructor for class io.opentelemetry.javaagent.tooling.ignore.UserExcludedClassesConfigurer
 
Utils - Class in io.opentelemetry.javaagent.tooling
 

V

valueOf(String) - Static method in enum io.opentelemetry.javaagent.tooling.ignore.IgnoreAllow
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.javaagent.tooling.ignore.IgnoreAllow
Returns an array containing the constants of this enum type, in the order they are declared.
VersionLogger - Class in io.opentelemetry.javaagent.tooling
 

W

WeakRefAsyncOperationEndStrategies - Class in io.opentelemetry.javaagent.tooling.asyncannotationsupport
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages