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
- 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(ClassLoader) - 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
- 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
agentClassLoadercan be safely applied to the passeduserClassLoader. - 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
- 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
adviceClassNameand collect all references to both internal (instrumentation) and external classes. - collectReferencesFromResource(String) - Method in class io.opentelemetry.javaagent.tooling.muzzle.collector.ReferenceCollector
-
If passed
resourcepath points to an SPI file (either JavaServiceLoaderor AWS SDKExecutionInterceptor) 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(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
- 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
- equals(Object) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
- error(String) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
- error(String, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
- error(String, Object...) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
- error(String, Object, Object) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
- 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<?>>, Instrumentation) - 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
- 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
TypeDefinitionand method name. - getMismatchedReferenceSources(ClassLoader) - Method in class io.opentelemetry.javaagent.tooling.muzzle.matcher.ReferenceMatcher
-
Loads the full list of mismatches.
- 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
- hashCode() - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
- HelperInjector - Class in io.opentelemetry.javaagent.tooling
-
Injects instrumentation helper classes into the user's classloader.
- HelperInjector(String, List<String>, List<String>, ClassLoader, Instrumentation) - Constructor for class io.opentelemetry.javaagent.tooling.HelperInjector
-
Construct HelperInjector.
- HelperInjector(String, Map<String, byte[]>) - Constructor for class io.opentelemetry.javaagent.tooling.HelperInjector
-
Must be used ONLY by gradle muzzle verification plugin.
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
- 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
- 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 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(). - locationStrategy() - Static method in class io.opentelemetry.javaagent.tooling.AgentTooling
- locationStrategy(ClassLoader) - Static method in class io.opentelemetry.javaagent.tooling.AgentTooling
- 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(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
- matches(T) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
- MethodsConfigurationParser - Class in io.opentelemetry.javaagent.tooling.config
- Mismatch - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
-
A mismatch between a
ClassRefand 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
InstrumentationModulemethods. - MuzzleCodeGenerationPlugin() - Constructor for class io.opentelemetry.javaagent.tooling.muzzle.collector.MuzzleCodeGenerationPlugin
- MuzzleGradlePluginUtil - Class in io.opentelemetry.javaagent.tooling.muzzle.matcher
-
Entry point for the muzzle gradle plugin.
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. - 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
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
-
LinkedHashMapis 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.
- 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
- 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
- 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
- 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
- warn(String) - Method in class io.opentelemetry.javaagent.tooling.TransformSafeLogger
- 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
- WeakRefAsyncOperationEndStrategies - Class in io.opentelemetry.javaagent.tooling.asyncannotationsupport
All Classes All Packages