All Classes and Interfaces

Class
Description
This class is a supplement to ByteBuddy's ElementMatchers - it provides some custom matcher implementations that might be useful for instrumentation purposes.
AgentListener can be used to execute code after Java agent installation.
This class is internal and is hence not for public use.
A utility to track nested calls in an instrumentation.
This class is internal and is hence not for public use.
A holder of all ClassLoaderMatcher caches.
This class is internal and is hence not for public use.
This class is internal and is hence not for public use.
Interface for extracting the matcher that the given matcher delegates to.
Marker interface for delegating matchers that match based on the type hierarchy.
This class is internal and is hence not for public use.
Configuration that controls capturing the enduser.* semantic attributes.
This class is internal and is hence not for public use.
This class is internal and is hence not for public use.
 
HttpServerResponseCustomizer can be used to execute code after an HTTP server response is created for the purpose of mutating the response in some way, such as appending headers, that may depend on the context of the SERVER span.
Holds the currently active response customizer.
Provides the ability to mutate an instrumentation library specific response.
This interface defines different ways to ignore/allow instrumenting classes or packages.
An IgnoredTypesConfigurer can be used to augment built-in instrumentation restrictions: ignore some classes and exclude them from being instrumented, or explicitly allow them to be instrumented if the agent ignored them by default.
This class is internal and is hence not for public use.
This class is internal and is hence not for public use.
Represents the global instrumentation configuration consisting of system properties, environment variables, contents of the agent configuration file and properties defined by the ConfigPropertySource SPI implementations.
Instrumentation module groups several connected TypeInstrumentations together, sharing class loader matcher, helper classes, muzzle safety checks, etc.
A helper for accessing methods that rely on new Java 8 bytecode features such as calling a static interface methods.
This class is internal and is hence not for public use.
Interface representing a single type instrumentation.
This interface represents type transformations that can be applied to a type instrumented using TypeInstrumentation.