Class AgentBuilder.Default.WarmupStrategy.Enabled
java.lang.Object
net.bytebuddy.agent.builder.AgentBuilder.Default.WarmupStrategy.Enabled
- All Implemented Interfaces:
AgentBuilder.Default.WarmupStrategy
- Enclosing interface:
AgentBuilder.Default.WarmupStrategy
@Enhance
public static class AgentBuilder.Default.WarmupStrategy.Enabled
extends Object
implements AgentBuilder.Default.WarmupStrategy
An enabled warmup strategy.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interfaceA dispatcher to interact with aClassFileTransformerwhen the module system is active.Nested classes/interfaces inherited from interface AgentBuilder.Default.WarmupStrategy
AgentBuilder.Default.WarmupStrategy.Enabled, AgentBuilder.Default.WarmupStrategy.NoOp -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final AgentBuilder.Default.WarmupStrategy.Enabled.DispatcherA dispatcher for invoking aClassFileTransformerwhen the module system is available.The types to warm up. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ResettableClassFileTransformer classFileTransformer, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.RedefinitionStrategy redefinitionStrategy, AgentBuilder.CircularityLock circularityLock, AgentBuilder.InstallationListener listener) Applies this warm up strategy.with(Collection<Class<?>> types) Adds the provided types to this warmup strategy.
-
Field Details
-
DISPATCHER
A dispatcher for invoking aClassFileTransformerwhen the module system is available. -
types
-
-
Constructor Details
-
Enabled
-
-
Method Details
-
apply
public void apply(ResettableClassFileTransformer classFileTransformer, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.RedefinitionStrategy redefinitionStrategy, AgentBuilder.CircularityLock circularityLock, AgentBuilder.InstallationListener listener) Applies this warm up strategy.- Specified by:
applyin interfaceAgentBuilder.Default.WarmupStrategy- Parameters:
classFileTransformer- The class file transformer to warm up.locationStrategy- The location strategy to use.redefinitionStrategy- The redefinition strategy being used.circularityLock- The circularity lock to use.listener- The listener to notify over warmup events.
-
with
Adds the provided types to this warmup strategy.- Specified by:
within interfaceAgentBuilder.Default.WarmupStrategy- Parameters:
types- The types to add.- Returns:
- An appropriate warmup strategy.
-