Uses of Interface
net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy
-
Packages that use AgentBuilder.DescriptionStrategy Package Description net.bytebuddy.agent.builder An agent builder is used to easily implement load-time class-transformations using a Java agent. -
-
Uses of AgentBuilder.DescriptionStrategy in net.bytebuddy.agent.builder
Classes in net.bytebuddy.agent.builder that implement AgentBuilder.DescriptionStrategy Modifier and Type Class Description static class
AgentBuilder.DescriptionStrategy.Default
Default implementations of aAgentBuilder.DescriptionStrategy
.static class
AgentBuilder.DescriptionStrategy.SuperTypeLoading
A description strategy that enforces the loading of any super type of a type description but delegates the actual type description to another description strategy.static class
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous
A description strategy that enforces the loading of any super type of a type description but delegates the actual type description to another description strategy.Fields in net.bytebuddy.agent.builder declared as AgentBuilder.DescriptionStrategy Modifier and Type Field Description private AgentBuilder.DescriptionStrategy
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous. delegate
The delegate description strategy.private AgentBuilder.DescriptionStrategy
AgentBuilder.DescriptionStrategy.SuperTypeLoading. delegate
The delegate description strategy.protected AgentBuilder.DescriptionStrategy
AgentBuilder.Default. descriptionStrategy
The description strategy for resolving type descriptions for types.private AgentBuilder.DescriptionStrategy
AgentBuilder.Default.ExecutingTransformer. descriptionStrategy
The description strategy for resolving type descriptions for types.Methods in net.bytebuddy.agent.builder that return AgentBuilder.DescriptionStrategy Modifier and Type Method Description AgentBuilder.DescriptionStrategy
AgentBuilder.DescriptionStrategy.Default. withSuperTypeLoading()
Creates a description strategy that uses this strategy but loads any super type.AgentBuilder.DescriptionStrategy
AgentBuilder.DescriptionStrategy.Default. withSuperTypeLoading(java.util.concurrent.ExecutorService executorService)
Creates a description strategy that uses this strategy but loads any super type asynchronously.Methods in net.bytebuddy.agent.builder with parameters of type AgentBuilder.DescriptionStrategy Modifier and Type Method Description protected void
AgentBuilder.RedefinitionStrategy. apply(java.lang.instrument.Instrumentation instrumentation, AgentBuilder.Listener listener, AgentBuilder.CircularityLock circularityLock, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.RedefinitionStrategy.DiscoveryStrategy redefinitionDiscoveryStrategy, AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator, AgentBuilder.RedefinitionStrategy.Listener redefinitionListener, AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.RawMatcher matcher)
Applies this redefinition strategy by submitting all loaded types to redefinition.ResettableClassFileTransformer
AgentBuilder.Default.ExecutingTransformer.Factory.ForJava9CapableVm. make(ByteBuddy byteBuddy, AgentBuilder.Listener listener, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.TypeStrategy typeStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy, AgentBuilder.InitializationStrategy initializationStrategy, AgentBuilder.InjectionStrategy injectionStrategy, AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy, AgentBuilder.InstallationListener installationListener, AgentBuilder.RawMatcher ignoreMatcher, java.util.List<AgentBuilder.Default.Transformation> transformations, AgentBuilder.CircularityLock circularityLock)
Creates a new class file transformer for the current VM.ResettableClassFileTransformer
AgentBuilder.Default.ExecutingTransformer.Factory.ForLegacyVm. make(ByteBuddy byteBuddy, AgentBuilder.Listener listener, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.TypeStrategy typeStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy, AgentBuilder.InitializationStrategy initializationStrategy, AgentBuilder.InjectionStrategy injectionStrategy, AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy, AgentBuilder.InstallationListener installationListener, AgentBuilder.RawMatcher ignoreMatcher, java.util.List<AgentBuilder.Default.Transformation> transformations, AgentBuilder.CircularityLock circularityLock)
Creates a new class file transformer for the current VM.ResettableClassFileTransformer
AgentBuilder.Default.ExecutingTransformer.Factory. make(ByteBuddy byteBuddy, AgentBuilder.Listener listener, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.TypeStrategy typeStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy, AgentBuilder.InitializationStrategy initializationStrategy, AgentBuilder.InjectionStrategy injectionStrategy, AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy, AgentBuilder.InstallationListener installationListener, AgentBuilder.RawMatcher ignoreMatcher, java.util.List<AgentBuilder.Default.Transformation> transformations, AgentBuilder.CircularityLock circularityLock)
Creates a new class file transformer for the current VM.AgentBuilder
AgentBuilder.Default.Delegator. with(AgentBuilder.DescriptionStrategy descriptionStrategy)
Specifies a strategy to be used for resolvingTypeDescription
for any type handled by the created transformer.AgentBuilder
AgentBuilder.Default. with(AgentBuilder.DescriptionStrategy descriptionStrategy)
Specifies a strategy to be used for resolvingTypeDescription
for any type handled by the created transformer.AgentBuilder
AgentBuilder. with(AgentBuilder.DescriptionStrategy descriptionStrategy)
Specifies a strategy to be used for resolvingTypeDescription
for any type handled by the created transformer.
-