public static interface AgentBuilder.InitializationStrategy
LoadedTypeInitializer
s
and the loading of auxiliary types. The agent builder does not reuse the TypeResolutionStrategy
as Javaagents cannot access
a loaded class after a transformation such that different initialization strategies become meaningful.Modifier and Type | Interface and Description |
---|---|
static interface |
AgentBuilder.InitializationStrategy.Dispatcher
A dispatcher for changing a class file to adapt a self-initialization strategy.
|
static class |
AgentBuilder.InitializationStrategy.Minimal
An initialization strategy that loads auxiliary types before loading the instrumented type.
|
static class |
AgentBuilder.InitializationStrategy.NoOp
A non-initializing initialization strategy.
|
static class |
AgentBuilder.InitializationStrategy.SelfInjection
An 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.
|
Modifier and Type | Method and Description |
---|---|
AgentBuilder.InitializationStrategy.Dispatcher |
dispatcher()
Creates a new dispatcher for injecting this initialization strategy during a transformation process.
|
AgentBuilder.InitializationStrategy.Dispatcher dispatcher()
Copyright © 2014–2025. All rights reserved.