A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
AgentExtensionprovides 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
trueif this trie contains the prefixstr. - 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
agentBuilderwith 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
TypeDefinitionand 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
defaultValueif 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
VirtualFieldusages. - 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 returnedIterable, ignoring any potentialUnsupportedClassVersionError. - 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 theirOrdered.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
valuewith the stringstr.
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
All Classes All Packages