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

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
 
AgentCachingPoolStrategy - Class in io.opentelemetry.javaagent.tooling.bytebuddy
There two core parts to the cache...
AgentCachingPoolStrategy() - Constructor for class io.opentelemetry.javaagent.tooling.bytebuddy.AgentCachingPoolStrategy
 
AgentInstaller - Class in io.opentelemetry.javaagent.tooling
 
AgentLocationStrategy - Class in io.opentelemetry.javaagent.tooling.bytebuddy
Locate resources with the loading classloader.
AgentLocationStrategy() - Constructor for class io.opentelemetry.javaagent.tooling.bytebuddy.AgentLocationStrategy
 
AgentTooling - Class in io.opentelemetry.javaagent.tooling
This class contains class references for objects shared by the agent installer as well as muzzle (both compile and runtime).
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
 
allowTaskClass(String) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
apply(DynamicType.Builder<?>, TypeDescription, ClassFileLocator) - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin
 
assertInstrumentationMuzzled(ClassLoader, ClassLoader, boolean) - Static method in class io.opentelemetry.javaagent.tooling.muzzle.matcher.MuzzleGradlePluginUtil
Verifies that all instrumentations present in the agentClassLoader can be safely applied to the passed userClassLoader.
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.
build() - Method in interface io.opentelemetry.javaagent.tooling.ignore.trie.Trie.Builder
 
buildIgnoredClassLoadersTrie() - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 
buildIgnoredTypesTrie() - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesBuilderImpl
 

C

classFileLocator(ClassLoader) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.AgentLocationStrategy
 
classFileLocator(ClassLoader, JavaModule) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.AgentLocationStrategy
 
close() - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin
 
collectReferencesFromAdvice(String) - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
Traverse a graph of classes starting from adviceClassName and collect all references to both internal (instrumentation) and external classes.
collectReferencesFromResource(String) - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
If passed resource path points to an SPI file (either Java ServiceLoader or AWS SDK ExecutionInterceptor) reads the file and adds every implementation as a reference, traversing the graph of classes until a non-instrumentation (external) class is encountered.
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
 
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

debug(String, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
debug(String, Object...) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
debug(String, Object, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
defaultExceptionHandler() - Static method in class io.opentelemetry.javaagent.tooling.bytebuddy.ExceptionHandlers
 

E

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
 
forDynamicTypes(String, Collection<DynamicType.Unloaded<?>>) - Static method in class io.opentelemetry.javaagent.tooling.HelperInjector
 

G

getAgentClassLoader() - Static method in class io.opentelemetry.javaagent.tooling.Utils
Return the classloader the core agent is running on.
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
 
getContextStoreClasses() - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
 
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
 
getInstrumentation() - Static method in class io.opentelemetry.javaagent.tooling.AgentInstaller
 
getInternalName(Class<?>) - Static method in class io.opentelemetry.javaagent.tooling.Utils
com.foo.Bar to com/foo/Bar
getLogger(Class<?>) - Static method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
getMethodDefinition(TypeDefinition, String) - Static method in class io.opentelemetry.javaagent.tooling.Utils
Get method definition for given TypeDefinition and method name.
getMismatchedReferenceSources(ClassLoader) - Method in class io.opentelemetry.javaagent.tooling.muzzle.matcher.ReferenceMatcher
Loads the full list of mismatches.
getOrNull(CharSequence) - Method in interface io.opentelemetry.javaagent.tooling.ignore.trie.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
 
getReferences() - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
 
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.
 
getSortedHelperClasses() - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
 
GlobalIgnoredTypesConfigurer - Class in io.opentelemetry.javaagent.tooling.ignore
 
GlobalIgnoredTypesConfigurer() - Constructor for class io.opentelemetry.javaagent.tooling.ignore.GlobalIgnoredTypesConfigurer
 

H

HelperInjector - Class in io.opentelemetry.javaagent.tooling
Injects instrumentation helper classes into the user's classloader.
HelperInjector(String, List<String>, List<String>, ClassLoader) - Constructor for class io.opentelemetry.javaagent.tooling.HelperInjector
Construct HelperInjector.
HelperInjector(String, Map<String, byte[]>) - Constructor for class io.opentelemetry.javaagent.tooling.HelperInjector
 

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.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
 
InstrumentationClassPredicate - Class in io.opentelemetry.javaagent.tooling.muzzle
 
InstrumentationClassPredicate(Predicate<String>) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.InstrumentationClassPredicate
 
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() - 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.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.ignore.trie - package io.opentelemetry.javaagent.tooling.ignore.trie
 
io.opentelemetry.javaagent.tooling.instrumentation - package io.opentelemetry.javaagent.tooling.instrumentation
 
io.opentelemetry.javaagent.tooling.muzzle - package io.opentelemetry.javaagent.tooling.muzzle
 
io.opentelemetry.javaagent.tooling.muzzle.collector - package io.opentelemetry.javaagent.tooling.muzzle.collector
 
io.opentelemetry.javaagent.tooling.muzzle.matcher - package io.opentelemetry.javaagent.tooling.muzzle.matcher
 
isDebugEnabled() - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
isEndRequired() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 
isInjectedClass(Class<?>) - Static method in class io.opentelemetry.javaagent.tooling.HelperInjector
 
isInstrumentationClass(String) - Method in class io.opentelemetry.javaagent.tooling.muzzle.InstrumentationClassPredicate
Defines which classes are treated by muzzle as "internal", "helper" instrumentation classes.
isProvidedByLibrary(String) - Method in class io.opentelemetry.javaagent.tooling.muzzle.InstrumentationClassPredicate
 
isStartRequired() - Method in class io.opentelemetry.javaagent.tooling.AddThreadDetailsSpanProcessor
 
isTraceEnabled() - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 

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().
locationStrategy() - Static method in class io.opentelemetry.javaagent.tooling.AgentTooling
 
logAllVersions() - Static method in class io.opentelemetry.javaagent.tooling.VersionLogger
 

M

map(String) - Method in class io.opentelemetry.javaagent.tooling.ShadingRemapper
 
matches(ClassLoader) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredClassLoadersMatcher
 
matches(ClassLoader) - Method in class io.opentelemetry.javaagent.tooling.muzzle.matcher.ReferenceMatcher
Matcher used by ByteBuddy.
matches(TypeDescription) - Method in class io.opentelemetry.javaagent.tooling.ignore.IgnoredTypesMatcher
 
matches(TypeDescription) - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin
 
MethodsConfigurationParser - Class in io.opentelemetry.javaagent.tooling.config
 
Mismatch - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
A mismatch between a ClassRef and a runtime class.
Mismatch.MissingClass - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
 
Mismatch.MissingField - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
 
Mismatch.MissingFlag - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
 
Mismatch.MissingMethod - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
 
Mismatch.ReferenceCheckError - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
Fallback mismatch in case an unexpected exception occurs during reference checking.
MissingClass(ClassRef) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.matcher.Mismatch.MissingClass
 
MissingClass(ClassRef, String) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.matcher.Mismatch.MissingClass
 
MissingFlag(Collection<Source>, String, Flag, int) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.matcher.Mismatch.MissingFlag
 
MissingMethod(ClassRef, MethodRef) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.matcher.Mismatch.MissingMethod
 
MissingMethod(ClassRef, HelperReferenceWrapper.Method) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.matcher.Mismatch.MissingMethod
 
MuzzleCodeGenerationPlugin - Class in io.opentelemetry.javaagent.tooling.muzzle.collector
This class is a ByteBuddy build plugin that is responsible for generating actual implementation of some InstrumentationModule methods.
MuzzleCodeGenerationPlugin() - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin
 
MuzzleCompilationException - Exception in io.opentelemetry.javaagent.tooling.muzzle.collector
 
MuzzleCompilationException(String) - Constructor for exception io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCompilationException
 
MuzzleGradlePluginUtil - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
Entry point for the muzzle gradle plugin.

N

newBuilder() - Static method in interface io.opentelemetry.javaagent.tooling.ignore.trie.Trie
Start building a trie.
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
 

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.
poolStrategy() - Static method in class io.opentelemetry.javaagent.tooling.AgentTooling
 
printMuzzleReferences(ClassLoader) - Static method in class io.opentelemetry.javaagent.tooling.muzzle.matcher.MuzzleGradlePluginUtil
Prints all references from all instrumentation modules present in the passed instrumentationClassLoader.
prune() - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
 
put(CharSequence, V) - Method in interface io.opentelemetry.javaagent.tooling.ignore.trie.Trie.Builder
Associate value with the string str.

R

ReferenceCheckError(Exception, ClassRef, ClassLoader) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.matcher.Mismatch.ReferenceCheckError
 
ReferenceCollector - Class in io.opentelemetry.javaagent.tooling.muzzle.collector
LinkedHashMap is used for reference map to guarantee a deterministic order of iteration, so that bytecode generated based on it would also be deterministic.
ReferenceCollector(Predicate<String>) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
 
ReferenceCollector(Predicate<String>, ClassLoader) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
 
ReferenceMatcher - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
Matches a set of references against a classloader.
ReferenceMatcher(List<String>, Map<String, ClassRef>, Predicate<String>) - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.matcher.ReferenceMatcher
 
registerClassLoadCallback(String, Runnable) - Static method in class io.opentelemetry.javaagent.tooling.AgentInstaller
Register a callback to run when a class is loading.
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.
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.muzzle.matcher.Mismatch
 
trace(String, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
trace(String, Object...) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
trace(String, Object, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
transform(DynamicType.Builder<?>, TypeDescription, ClassLoader, JavaModule) - Method in class io.opentelemetry.javaagent.tooling.HelperInjector
 
TransformSafeLogger - Class in io.opentelemetry.javaagent.tooling
Debug logging that is performed under class file transform needs to use this class, because gradle deadlocks sporadically under the following sequence: Gradle triggers a class to load while it is holding a lock Class file transform occurs (under this lock) and the agent writes to System.out (Because gradle hijacks System.out), gradle is called from inside of the class file transform Gradle tries to grab a different lock during it's implementation of System.out
Trie<V> - Interface in io.opentelemetry.javaagent.tooling.ignore.trie
A prefix tree that maps from the longest matching prefix to a value V.
Trie.Builder<V> - Interface in io.opentelemetry.javaagent.tooling.ignore.trie
 
typePool(ClassFileLocator, ClassLoader) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.AgentCachingPoolStrategy
 
typePool(ClassFileLocator, ClassLoader, String) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.AgentCachingPoolStrategy
 

U

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

warn(String, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
warn(String, Object...) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
warn(String, Object, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages