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
 
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
 
AgentExtension - Interface in io.opentelemetry.javaagent.tooling
An AgentExtension provides a way to modify/enrich the OpenTelemetry Javaagent behavior.
AgentInstaller - Class in io.opentelemetry.javaagent.tooling
 
AgentStarterImpl - Class in io.opentelemetry.javaagent.tooling
Main entry point into code that is running inside agent class loader, used reflectively from io.opentelemetry.javaagent.bootstrap.AgentInitializer.
AgentStarterImpl(Instrumentation, File) - Constructor for class io.opentelemetry.javaagent.tooling.AgentStarterImpl
 
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

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
 
build() - Method in interface io.opentelemetry.javaagent.tooling.util.Trie.Builder
 
builder() - Static method in interface io.opentelemetry.javaagent.tooling.util.Trie
Start building a trie.
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
 
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
 
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.
contains(CharSequence) - Method in interface io.opentelemetry.javaagent.tooling.util.Trie
Returns true if this trie contains the prefix str.
create(InstrumentationModule) - Method in class io.opentelemetry.javaagent.tooling.field.VirtualFieldImplementationInstallerFactory
 
createResource(ConfigProperties) - Method in class io.opentelemetry.javaagent.tooling.AutoVersionResourceProvider
 
customize(AutoConfigurationCustomizer) - Method in class io.opentelemetry.javaagent.tooling.AgentTracerProviderConfigurer
 

D

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

E

equals(Object) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 
ExceptionHandlers - Class in io.opentelemetry.javaagent.tooling.bytebuddy
 
extend(AgentBuilder) - Method in interface io.opentelemetry.javaagent.tooling.AgentExtension
Extend the passed agentBuilder with custom logic (e.g. instrumentation).
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 interface io.opentelemetry.javaagent.tooling.AgentExtension
Returns the name of the extension.
extensionName() - Method in class io.opentelemetry.javaagent.tooling.instrumentation.InstrumentationLoader
 
EXTENSIONS_CONFIG - Static variable in class io.opentelemetry.javaagent.tooling.ExtensionClassLoader
 

F

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.
getAndReset() - Static method in class io.opentelemetry.javaagent.tooling.instrumentation.MuzzleFailureCounter
 
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
getContentLengthLong() - Method in class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
 
getExtensionClassLoader() - Method in class io.opentelemetry.javaagent.tooling.AgentStarterImpl
 
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
 
getInternalName(Class<?>) - Static method in class io.opentelemetry.javaagent.tooling.Utils
com.foo.Bar to com/foo/Bar
getMethodDefinition(TypeDefinition, String) - Static method in class io.opentelemetry.javaagent.tooling.Utils
Get method definition for given TypeDefinition and method name.
getOrDefault(CharSequence, V) - Method in interface io.opentelemetry.javaagent.tooling.util.Trie
Returns the value associated with the longest matched prefix, or the defaultValue if there wasn't a match.
getOrNull(CharSequence) - Method in interface io.opentelemetry.javaagent.tooling.util.Trie
Returns the value associated with the longest matched prefix, or null if there wasn't a match.
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
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
 
inc() - Static method in class io.opentelemetry.javaagent.tooling.instrumentation.MuzzleFailureCounter
 
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
 
injectFields(AgentBuilder.Identified.Extendable) - Method in interface io.opentelemetry.javaagent.tooling.field.VirtualFieldImplementationInstaller
Injects actual fields in classes referenced by VirtualField usages.
InputStreamUrlConnection - Class in io.opentelemetry.javaagent.tooling
 
InputStreamUrlConnection(URL, InputStream, long) - Constructor for class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
 
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.
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
 
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.field - package io.opentelemetry.javaagent.tooling.field
 
io.opentelemetry.javaagent.tooling.ignore - package io.opentelemetry.javaagent.tooling.ignore
 
io.opentelemetry.javaagent.tooling.instrumentation - package io.opentelemetry.javaagent.tooling.instrumentation
 
io.opentelemetry.javaagent.tooling.util - package io.opentelemetry.javaagent.tooling.util
 
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
 
MuzzleFailureCounter - Class in io.opentelemetry.javaagent.tooling.instrumentation
 

N

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
 

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.
put(CharSequence, V) - Method in interface io.opentelemetry.javaagent.tooling.util.Trie.Builder
Associate value with the string str.

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
 
resolveStrategy(Class<?>) - Method in class io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies
 
rewriteVirtualFieldsCalls(AgentBuilder.Identified.Extendable) - Method in interface io.opentelemetry.javaagent.tooling.field.VirtualFieldImplementationInstaller
Rewrites VirtualField.find(Class, Class) so that they return the real implementation, generated by this class.
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
 
start() - Method in class io.opentelemetry.javaagent.tooling.AgentStarterImpl
 

T

toString() - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 
Trie<V> - Interface in io.opentelemetry.javaagent.tooling.util
A prefix tree that maps from the longest matching prefix to a value V.
Trie.Builder<V> - Interface in io.opentelemetry.javaagent.tooling.util
 

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
 
VirtualFieldImplementationInstaller - Interface in io.opentelemetry.javaagent.tooling.field
 
VirtualFieldImplementationInstallerFactory - Class in io.opentelemetry.javaagent.tooling.field
 
VirtualFieldImplementationInstallerFactory() - Constructor for class io.opentelemetry.javaagent.tooling.field.VirtualFieldImplementationInstallerFactory
 

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