Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(String) - Method in interface io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilder
Mark classNameOrPrefix as one that belongs to the bootstrap class loader.
add(String) - Method in class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl
 
addAll(Collection<String>) - Method in interface io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilder
Mark all elements of classNamesOrPrefixes as ones that belongs to the bootstrap class loader.
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
 
afterDefineClass(DefineClassHelper.Handler.DefineClassContext) - Method in class io.opentelemetry.javaagent.tooling.DefineClassHandler
 
AgentConfig - Class in io.opentelemetry.javaagent.tooling.config
 
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
 
AgentVersion - Class in io.opentelemetry.javaagent.tooling
 
ALLOW - Enum constant in enum 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(AutoConfiguredOpenTelemetrySdk) - Method in interface io.opentelemetry.javaagent.tooling.BeforeAgentListener
Runs before AgentBuilder construction, before any instrumentation is added.
BeforeAgentListener - Interface in io.opentelemetry.javaagent.tooling
Internal listener SPI that runs before the instrumentation is installed.
beforeDefineClass(ClassLoader, String, byte[], int, int) - Method in class io.opentelemetry.javaagent.tooling.DefineClassHandler
 
BOOTSTRAP_PACKAGE_PREFIXES - Static variable in class io.opentelemetry.javaagent.tooling.Constants
packages which will be loaded on the bootstrap class loader.
BootstrapPackagesBuilder - Interface in io.opentelemetry.javaagent.tooling.bootstrap
This interface exposes a way to define which packages/classes are present in the bootstrap class loader.
BootstrapPackagesBuilderImpl - Class in io.opentelemetry.javaagent.tooling.bootstrap
 
BootstrapPackagesBuilderImpl() - Constructor for class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl
 
BootstrapPackagesConfigurer - Interface in io.opentelemetry.javaagent.tooling.bootstrap
This SPI can be used to define which packages/classes belong to the bootstrap class loader: all packages configured here will always be loaded by the bootstrap class loader, even if class loader that initiated loading of the class does not normally delegate to bootstrap class loader.
BootstrapProxyProviderImpl - Class in io.opentelemetry.javaagent.tooling.bootstrap
 
BootstrapProxyProviderImpl() - Constructor for class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapProxyProviderImpl
 
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.
builder(TypeDescription, ByteBuddy, ClassFileLocator, MethodNameTransformer, ClassLoader, JavaModule, ProtectionDomain) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.SafeTypeStrategy
 
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

ConfigPropertiesBridge - Class in io.opentelemetry.javaagent.tooling.config
 
ConfigPropertiesBridge(ConfigProperties) - Constructor for class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
ConfigurationFileLoader - Class in io.opentelemetry.javaagent.tooling.config
 
ConfigurationFileLoader() - Constructor for class io.opentelemetry.javaagent.tooling.config.ConfigurationFileLoader
 
configure(IgnoredTypesBuilder) - Method in class io.opentelemetry.javaagent.tooling.ignore.AdditionalLibraryIgnoredTypesConfigurer
 
configure(IgnoredTypesBuilder, ConfigProperties) - Method in class io.opentelemetry.javaagent.tooling.ignore.AdditionalLibraryIgnoredTypesConfigurer
 
configure(IgnoredTypesBuilder, ConfigProperties) - Method in class io.opentelemetry.javaagent.tooling.ignore.GlobalIgnoredTypesConfigurer
 
configure(IgnoredTypesBuilder, ConfigProperties) - Method in class io.opentelemetry.javaagent.tooling.ignore.UserExcludedClassesConfigurer
 
configure(BootstrapPackagesBuilder, ConfigProperties) - Method in interface io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesConfigurer
Configure the passed builder and define which classes should always be loaded by the bootstrap class loader.
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() - Static method in class io.opentelemetry.javaagent.tooling.config.EarlyInitAgentConfig
 
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
 
customize(AutoConfigurationCustomizer) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigurationFileLoader
 

D

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

E

EarlyInitAgentConfig - Class in io.opentelemetry.javaagent.tooling.config
Agent config class that is only supposed to be used before the SDK (and ConfigProperties) is initialized.
EmptyConfigProperties - Enum in io.opentelemetry.javaagent.tooling
 
equals(Object) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 
ExceptionHandlers - Class in io.opentelemetry.javaagent.tooling.bytebuddy
 
extend(AgentBuilder, ConfigProperties) - Method in interface io.opentelemetry.javaagent.tooling.AgentExtension
Extend the passed agentBuilder with custom logic (e.g. instrumentation).
extend(AgentBuilder, ConfigProperties) - Method in class io.opentelemetry.javaagent.tooling.instrumentation.InstrumentationLoader
 
ExtensionClassLoader - Class in io.opentelemetry.javaagent.tooling
This class creates a class loader 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 class loader the core agent is running on.
getAndReset() - Static method in class io.opentelemetry.javaagent.tooling.instrumentation.MuzzleFailureCounter
 
getBoolean(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getBoolean(String, boolean) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
getBoolean(String, boolean) - Method in class io.opentelemetry.javaagent.tooling.config.EarlyInitAgentConfig
 
getBootstrapProxy() - Method in class io.opentelemetry.javaagent.tooling.bootstrap.BootstrapProxyProviderImpl
 
getBootstrapProxy() - Static method in class io.opentelemetry.javaagent.tooling.Utils
Return a class loader 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
 
getDouble(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getDouble(String, double) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
getDuration(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getDuration(String, Duration) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
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
 
getInt(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getInt(String, int) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
getInternalName(Class<?>) - Static method in class io.opentelemetry.javaagent.tooling.Utils
com.foo.Bar to com/foo/Bar
getList(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getList(String, List<String>) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
getLong(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getLong(String, long) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
getMap(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getMap(String, Map<String, String>) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
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
getString(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
getString(String) - Method in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
getString(String, String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesBridge
 
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 - Enum constant in enum 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
 
IgnoreFailedTypeMatcher - Class in io.opentelemetry.javaagent.tooling.util
A matcher wrapper that skips matching and returns false when it is known that loading the matched type will fail.
IgnoreFailedTypeMatcher(ElementMatcher<TypeDescription>) - Constructor for class io.opentelemetry.javaagent.tooling.util.IgnoreFailedTypeMatcher
 
ignoreTaskClass(String) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
inc() - Static method in class io.opentelemetry.javaagent.tooling.instrumentation.MuzzleFailureCounter
 
init() - Method in interface io.opentelemetry.javaagent.tooling.LoggingCustomizer
 
initialize() - Static method in class io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies
Use the weak reference strategy in the agent.
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, ClassLoader) - Static method in class io.opentelemetry.javaagent.tooling.AgentInstaller
 
installOpenTelemetrySdk(ClassLoader) - Static method in class io.opentelemetry.javaagent.tooling.OpenTelemetryInstaller
Install the OpenTelemetrySdk using autoconfigure, and return the AutoConfiguredOpenTelemetrySdk.
INSTANCE - Enum constant in enum io.opentelemetry.javaagent.tooling.EmptyConfigProperties
 
INSTANCE - Static variable in class io.opentelemetry.javaagent.tooling.DefineClassHandler
 
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
 
isDebugModeEnabled(ConfigProperties) - Static method in class io.opentelemetry.javaagent.tooling.config.AgentConfig
 
isEndRequired() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 
isFailedClass(String) - Static method in class io.opentelemetry.javaagent.tooling.DefineClassHandler
Detect whether loading the specified class is known to fail.
isInstrumentationEnabled(ConfigProperties, Iterable<String>, boolean) - Static method in class io.opentelemetry.javaagent.tooling.config.AgentConfig
 
isStartRequired() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 

L

load(Class<T>, ClassLoader) - 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>, ClassLoader) - Static method in class io.opentelemetry.javaagent.tooling.SafeServiceLoader
Same as SafeServiceLoader.load(Class, ClassLoader), but also orders the returned implementations by comparing their Ordered.order().
logAllVersions() - Static method in class io.opentelemetry.javaagent.tooling.VersionLogger
 
LoggingCustomizer - Interface in io.opentelemetry.javaagent.tooling
 
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(TypeDescription) - Method in class io.opentelemetry.javaagent.tooling.util.IgnoreFailedTypeMatcher
 
matches(T) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
 
matches(T) - Method in class io.opentelemetry.javaagent.tooling.util.NamedMatcher
 
MethodsConfigurationParser - Class in io.opentelemetry.javaagent.tooling.config
 
MuzzleFailureCounter - Class in io.opentelemetry.javaagent.tooling.instrumentation
 

N

NamedMatcher<T> - Class in io.opentelemetry.javaagent.tooling.util
A matcher wrapper that adds specified name to the output of toString to allow easy identification of where the given matcher originates from.
NamedMatcher(String, ElementMatcher<T>) - Constructor for class io.opentelemetry.javaagent.tooling.util.NamedMatcher
 
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
 
onStartupFailure(Throwable) - Method in interface io.opentelemetry.javaagent.tooling.LoggingCustomizer
Register a callback which will be called on synchronous startup failure (including if LoggingCustomizer.init() fails).
onStartupSuccess() - Method in interface io.opentelemetry.javaagent.tooling.LoggingCustomizer
Register a callback which will be called on synchronous startup success.
OpenTelemetryInstaller - Class in io.opentelemetry.javaagent.tooling
 
order() - Method in class io.opentelemetry.javaagent.tooling.config.ConfigurationFileLoader
 

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
 
SafeTypeStrategy - Class in io.opentelemetry.javaagent.tooling.bytebuddy
Wrapper for AgentBuilder.TypeStrategy that excludes methods with missing return or parameter types.
SafeTypeStrategy(AgentBuilder.TypeStrategy) - Constructor for class io.opentelemetry.javaagent.tooling.bytebuddy.SafeTypeStrategy
 
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
 
toString() - Method in class io.opentelemetry.javaagent.tooling.util.IgnoreFailedTypeMatcher
 
toString() - Method in class io.opentelemetry.javaagent.tooling.util.NamedMatcher
 
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.EmptyConfigProperties
Returns the enum constant of this type with the specified name.
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.EmptyConfigProperties
Returns an array containing the constants of this enum type, in the order they are declared.
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.
VERSION - Static variable in class io.opentelemetry.javaagent.tooling.AgentVersion
 
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 and Interfaces|All Packages|Constant Field Values