@HashCodeAndEqualsPlugin.Enhance public static class AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled extends Object implements AgentBuilder.RedefinitionStrategy.ResubmissionStrategy
Modifier and Type | Class and Description |
---|---|
protected static class |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.LookupKey
A key for a class loader that can only be used for looking up a preexisting value but avoids reference management.
|
protected static class |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.ResubmissionInstallationListener
A job that resubmits any matched type that previously failed during transformation.
|
protected static class |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.Resubmitter
A handler for resubmissions.
|
protected static class |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.StorageKey
A key for a class loader that only weakly references the class loader.
|
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Disabled, AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled, AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Installation
Modifier | Constructor and Description |
---|---|
protected |
Enabled(AgentBuilder.RedefinitionStrategy.ResubmissionScheduler resubmissionScheduler,
AgentBuilder.RedefinitionListenable.ResubmissionOnErrorMatcher resubmissionOnErrorMatcher,
AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher resubmissionImmediateMatcher)
Creates a new enabled resubmission strategy.
|
Modifier and Type | Method and Description |
---|---|
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Installation |
apply(Instrumentation instrumentation,
AgentBuilder.PoolStrategy poolStrategy,
AgentBuilder.LocationStrategy locationStrategy,
AgentBuilder.DescriptionStrategy descriptionStrategy,
AgentBuilder.FallbackStrategy fallbackStrategy,
AgentBuilder.Listener listener,
AgentBuilder.InstallationListener installationListener,
AgentBuilder.CircularityLock circularityLock,
AgentBuilder.RawMatcher matcher,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator,
AgentBuilder.RedefinitionStrategy.Listener redefinitionBatchListener)
Invoked upon installation of an agent builder.
|
protected Enabled(AgentBuilder.RedefinitionStrategy.ResubmissionScheduler resubmissionScheduler, AgentBuilder.RedefinitionListenable.ResubmissionOnErrorMatcher resubmissionOnErrorMatcher, AgentBuilder.RedefinitionListenable.ResubmissionImmediateMatcher resubmissionImmediateMatcher)
resubmissionScheduler
- A scheduler that is responsible for resubmission of types.resubmissionOnErrorMatcher
- A matcher to determine resubmissions on errors.resubmissionImmediateMatcher
- A matcher to determine resubmissions without errors.public AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Installation apply(Instrumentation instrumentation, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.Listener listener, AgentBuilder.InstallationListener installationListener, AgentBuilder.CircularityLock circularityLock, AgentBuilder.RawMatcher matcher, AgentBuilder.RedefinitionStrategy redefinitionStrategy, AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator, AgentBuilder.RedefinitionStrategy.Listener redefinitionBatchListener)
apply
in interface AgentBuilder.RedefinitionStrategy.ResubmissionStrategy
instrumentation
- The instrumentation instance to use.poolStrategy
- The pool strategy to use.locationStrategy
- The location strategy to use.descriptionStrategy
- The description strategy to use.fallbackStrategy
- The fallback strategy to use.listener
- The listener to use.installationListener
- The installation listener to use.circularityLock
- The circularity lock to use.matcher
- The matcher to apply for analyzing if a type is to be resubmitted.redefinitionStrategy
- The redefinition strategy to use.redefinitionBatchAllocator
- The batch allocator to use.redefinitionBatchListener
- The batch listener to notify.Copyright © 2014–2025. All rights reserved.