Package net.bytebuddy.agent.builder
Interface AgentBuilder.RedefinitionListenable.WithoutBatchStrategy
- All Superinterfaces:
AgentBuilder
,AgentBuilder.RedefinitionListenable
,AgentBuilder.RedefinitionListenable.WithImplicitDiscoveryStrategy
- All Known Implementing Classes:
AgentBuilder.Default.Redefining
- Enclosing interface:
- AgentBuilder.RedefinitionListenable
public static interface AgentBuilder.RedefinitionListenable.WithoutBatchStrategy
extends AgentBuilder.RedefinitionListenable.WithImplicitDiscoveryStrategy
An agent builder configuration that allows the configuration of a batching strategy.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.bytebuddy.agent.builder.AgentBuilder
AgentBuilder.CircularityLock, AgentBuilder.ClassFileBufferStrategy, AgentBuilder.Default, AgentBuilder.DescriptionStrategy, AgentBuilder.FallbackStrategy, AgentBuilder.Identified, AgentBuilder.Ignored, AgentBuilder.InitializationStrategy, AgentBuilder.InjectionStrategy, AgentBuilder.InstallationListener, AgentBuilder.LambdaInstrumentationStrategy, AgentBuilder.Listener, AgentBuilder.LocationStrategy, AgentBuilder.Matchable<T extends AgentBuilder.Matchable<T>>, AgentBuilder.PoolStrategy, AgentBuilder.RawMatcher, AgentBuilder.RedefinitionListenable, AgentBuilder.RedefinitionStrategy, AgentBuilder.Transformer, AgentBuilder.TransformerDecorator, AgentBuilder.TypeStrategy
Nested classes/interfaces inherited from interface net.bytebuddy.agent.builder.AgentBuilder.RedefinitionListenable
AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher, AgentBuilder.RedefinitionListenable.ResubmissionOnErrorMatcher, AgentBuilder.RedefinitionListenable.WithImplicitDiscoveryStrategy, AgentBuilder.RedefinitionListenable.WithoutBatchStrategy, AgentBuilder.RedefinitionListenable.WithoutResubmissionSpecification, AgentBuilder.RedefinitionListenable.WithResubmissionSpecification
-
Method Summary
Modifier and TypeMethodDescriptionwith
(AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator) A batch allocator is responsible for diving a redefining of existing types into several chunks.Methods inherited from interface net.bytebuddy.agent.builder.AgentBuilder
assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeFromAndTo, assureReadEdgeTo, assureReadEdgeTo, assureReadEdgeTo, disableClassFormatChanges, disableNativeMethodPrefix, enableNativeMethodPrefix, ignore, ignore, ignore, ignore, installOn, installOnByteBuddyAgent, makeRaw, patchOn, patchOnByteBuddyAgent, type, type, type, type, warmUp, warmUp, with, with, with, with, with, with, with, with, with, with, with, with, with, with, with
Methods inherited from interface net.bytebuddy.agent.builder.AgentBuilder.RedefinitionListenable
with, withResubmission
Methods inherited from interface net.bytebuddy.agent.builder.AgentBuilder.RedefinitionListenable.WithImplicitDiscoveryStrategy
redefineOnly, with
-
Method Details
-
with
AgentBuilder.RedefinitionListenable.WithImplicitDiscoveryStrategy with(AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator) A batch allocator is responsible for diving a redefining of existing types into several chunks. This allows to narrow down errors for the redefining of specific types or to apply aAgentBuilder.RedefinitionStrategy.Listener
action between chunks.- Parameters:
redefinitionBatchAllocator
- The batch allocator to use.- Returns:
- A new instance of this agent builder which makes use of the specified batch allocator.
-