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
- AgentInstaller - Class in io.opentelemetry.javaagent.tooling
- 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
- 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
- ConfigInitializer - Class in io.opentelemetry.javaagent.tooling.config
- ConfigPropertiesAdapter - Class in io.opentelemetry.javaagent.tooling.config
- ConfigPropertiesAdapter(Config) - Constructor for class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- 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
- defaultExceptionHandler() - Static method in class io.opentelemetry.javaagent.tooling.bytebuddy.ExceptionHandlers
E
- equals(Object) - Method in class io.opentelemetry.javaagent.tooling.bytebuddy.LoggingFailSafeMatcher
- 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
G
- getAgentClassLoader() - Static method in class io.opentelemetry.javaagent.tooling.Utils
-
Return the classloader the core agent is running on.
- getBoolean(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- 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
- getCommaSeparatedMap(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- getCommaSeparatedValues(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- getContentLengthLong() - Method in class io.opentelemetry.javaagent.tooling.InputStreamUrlConnection
- getContextStore(Class<K>, Class<C>) - Static method in class io.opentelemetry.javaagent.tooling.context.FieldBackedProvider
- getDouble(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- getDuration(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- 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 class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- getInternalName(Class<?>) - Static method in class io.opentelemetry.javaagent.tooling.Utils
-
com.foo.Bar to com/foo/Bar
- getLong(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- getMethodDefinition(TypeDefinition, String) - Static method in class io.opentelemetry.javaagent.tooling.Utils
-
Get method definition for given
TypeDefinitionand method name. - 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
- getResources(String) - Method in class io.opentelemetry.javaagent.tooling.ExporterClassLoader
-
Deprecated.
- getString(String) - Method in class io.opentelemetry.javaagent.tooling.config.ConfigPropertiesAdapter
- 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
- 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
- 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
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.
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
- 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
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
- WeakRefAsyncOperationEndStrategies - Class in io.opentelemetry.javaagent.tooling.asyncannotationsupport
All Classes All Packages