Uses of Interface
net.bytebuddy.agent.builder.AgentBuilder.InitializationStrategy
-
Packages that use AgentBuilder.InitializationStrategy 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.InitializationStrategy in net.bytebuddy.agent.builder
Classes in net.bytebuddy.agent.builder that implement AgentBuilder.InitializationStrategy Modifier and Type Class Description static classAgentBuilder.InitializationStrategy.MinimalAn initialization strategy that loads auxiliary types before loading the instrumented type.static classAgentBuilder.InitializationStrategy.NoOpA non-initializing initialization strategy.static classAgentBuilder.InitializationStrategy.SelfInjectionAn initialization strategy that adds a code block to an instrumented type's type initializer which then calls a specific class that is responsible for the explicit initialization.static classAgentBuilder.InitializationStrategy.SelfInjection.EagerA form of self-injection where any auxiliary type is loaded eagerly.static classAgentBuilder.InitializationStrategy.SelfInjection.LazyA form of self-injection where any auxiliary type is loaded lazily.static classAgentBuilder.InitializationStrategy.SelfInjection.SplitA form of self-injection where auxiliary types that are annotated byAuxiliaryType.SignatureRelevantof the instrumented type are loaded lazily and any other auxiliary type is loaded eagerly.Fields in net.bytebuddy.agent.builder declared as AgentBuilder.InitializationStrategy Modifier and Type Field Description private AgentBuilder.InitializationStrategyAgentBuilder.Default.ExecutingTransformer. initializationStrategyThe initialization strategy to use for transformed types.protected AgentBuilder.InitializationStrategyAgentBuilder.Default. initializationStrategyThe initialization strategy to use for creating classes.Methods in net.bytebuddy.agent.builder with parameters of type AgentBuilder.InitializationStrategy Modifier and Type Method Description ResettableClassFileTransformerAgentBuilder.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.ResettableClassFileTransformerAgentBuilder.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.ResettableClassFileTransformerAgentBuilder.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.AgentBuilderAgentBuilder.Default.Delegator. with(AgentBuilder.InitializationStrategy initializationStrategy)Defines a given initialization strategy to be applied to generated types.AgentBuilderAgentBuilder.Default. with(AgentBuilder.InitializationStrategy initializationStrategy)Defines a given initialization strategy to be applied to generated types.AgentBuilderAgentBuilder. with(AgentBuilder.InitializationStrategy initializationStrategy)Defines a given initialization strategy to be applied to generated types.
-