void |
AgentBuilder.Default.WarmupStrategy.apply(ResettableClassFileTransformer classFileTransformer,
AgentBuilder.LocationStrategy locationStrategy,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.CircularityLock circularityLock,
AgentBuilder.InstallationListener listener) |
Applies this warm up strategy.
|
void |
AgentBuilder.Default.WarmupStrategy.Enabled.apply(ResettableClassFileTransformer classFileTransformer,
AgentBuilder.LocationStrategy locationStrategy,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.CircularityLock circularityLock,
AgentBuilder.InstallationListener listener) |
Applies this warm up strategy.
|
void |
AgentBuilder.Default.WarmupStrategy.NoOp.apply(ResettableClassFileTransformer classFileTransformer,
AgentBuilder.LocationStrategy locationStrategy,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.CircularityLock circularityLock,
AgentBuilder.InstallationListener listener) |
Applies this warm up strategy.
|
ResettableClassFileTransformer |
AgentBuilder.TransformerDecorator.Compound.decorate(ResettableClassFileTransformer classFileTransformer) |
Decorates the applied class file transformer.
|
ResettableClassFileTransformer |
AgentBuilder.TransformerDecorator.decorate(ResettableClassFileTransformer classFileTransformer) |
Decorates the applied class file transformer.
|
ResettableClassFileTransformer |
AgentBuilder.TransformerDecorator.ForSubstitution.decorate(ResettableClassFileTransformer classFileTransformer) |
Decorates the applied class file transformer.
|
ResettableClassFileTransformer |
AgentBuilder.TransformerDecorator.NoOp.decorate(ResettableClassFileTransformer classFileTransformer) |
Decorates the applied class file transformer.
|
ResettableClassFileTransformer.Substitutable |
ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.ForJava9CapableVm.make(ResettableClassFileTransformer classFileTransformer) |
Creates a new substitutable class file transformer.
|
ResettableClassFileTransformer.Substitutable |
ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.ForLegacyVm.make(ResettableClassFileTransformer classFileTransformer) |
Creates a new substitutable class file transformer.
|
ResettableClassFileTransformer.Substitutable |
ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.make(ResettableClassFileTransformer classFileTransformer) |
Creates a new substitutable class file transformer.
|
ResettableClassFileTransformer |
ResettableClassFileTransformer.WithDelegation.WithCallback.Factory.ForJava9CapableVm.make(ResettableClassFileTransformer classFileTransformer,
ResettableClassFileTransformer.WithDelegation.Callback<?> callback) |
Creates a new substitutable class file transformer.
|
ResettableClassFileTransformer |
ResettableClassFileTransformer.WithDelegation.WithCallback.Factory.ForLegacyVm.make(ResettableClassFileTransformer classFileTransformer,
ResettableClassFileTransformer.WithDelegation.Callback<?> callback) |
Creates a new substitutable class file transformer.
|
ResettableClassFileTransformer |
ResettableClassFileTransformer.WithDelegation.WithCallback.Factory.make(ResettableClassFileTransformer classFileTransformer,
ResettableClassFileTransformer.WithDelegation.Callback<?> callback) |
Creates a new substitutable class file transformer.
|
protected static AgentBuilder.PatchMode |
AgentBuilder.PatchMode.of(ResettableClassFileTransformer classFileTransformer) |
|
static ResettableClassFileTransformer |
ResettableClassFileTransformer.WithDelegation.of(ResettableClassFileTransformer classFileTransformer,
ResettableClassFileTransformer.WithDelegation.Callback<?> callback) |
Creates a resettable class file transformer that wraps another transformer and adds a callback to the
beginning and end of each transformation.
|
static ResettableClassFileTransformer.Substitutable |
ResettableClassFileTransformer.WithDelegation.Substitutable.of(ResettableClassFileTransformer classFileTransformer) |
Creates a new substitutable class file transformer of another class file transformer.
|
void |
AgentBuilder.InstallationListener.Adapter.onAfterWarmUp(java.util.Map<java.lang.Class<?>,byte[]> types,
ResettableClassFileTransformer classFileTransformer,
boolean transformed) |
Invoked after a warump is executed.
|
void |
AgentBuilder.InstallationListener.Compound.onAfterWarmUp(java.util.Map<java.lang.Class<?>,byte[]> types,
ResettableClassFileTransformer classFileTransformer,
boolean transformed) |
Invoked after a warump is executed.
|
void |
AgentBuilder.InstallationListener.ErrorSuppressing.onAfterWarmUp(java.util.Map<java.lang.Class<?>,byte[]> types,
ResettableClassFileTransformer classFileTransformer,
boolean transformed) |
Invoked after a warump is executed.
|
void |
AgentBuilder.InstallationListener.NoOp.onAfterWarmUp(java.util.Map<java.lang.Class<?>,byte[]> types,
ResettableClassFileTransformer classFileTransformer,
boolean transformed) |
Invoked after a warump is executed.
|
void |
AgentBuilder.InstallationListener.onAfterWarmUp(java.util.Map<java.lang.Class<?>,byte[]> types,
ResettableClassFileTransformer classFileTransformer,
boolean transformed) |
Invoked after a warump is executed.
|
void |
AgentBuilder.InstallationListener.StreamWriting.onAfterWarmUp(java.util.Map<java.lang.Class<?>,byte[]> types,
ResettableClassFileTransformer classFileTransformer,
boolean transformed) |
Invoked after a warump is executed.
|
void |
AgentBuilder.InstallationListener.Adapter.onBeforeInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked prior to the installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.Compound.onBeforeInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked prior to the installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.ErrorSuppressing.onBeforeInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked prior to the installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.NoOp.onBeforeInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked prior to the installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.onBeforeInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked prior to the installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.StreamWriting.onBeforeInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked prior to the installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.Adapter.onBeforeWarmUp(java.util.Set<java.lang.Class<?>> types,
ResettableClassFileTransformer classFileTransformer) |
Invoked before a warump is executed.
|
void |
AgentBuilder.InstallationListener.Compound.onBeforeWarmUp(java.util.Set<java.lang.Class<?>> types,
ResettableClassFileTransformer classFileTransformer) |
Invoked before a warump is executed.
|
void |
AgentBuilder.InstallationListener.ErrorSuppressing.onBeforeWarmUp(java.util.Set<java.lang.Class<?>> types,
ResettableClassFileTransformer classFileTransformer) |
Invoked before a warump is executed.
|
void |
AgentBuilder.InstallationListener.NoOp.onBeforeWarmUp(java.util.Set<java.lang.Class<?>> types,
ResettableClassFileTransformer classFileTransformer) |
Invoked before a warump is executed.
|
void |
AgentBuilder.InstallationListener.onBeforeWarmUp(java.util.Set<java.lang.Class<?>> types,
ResettableClassFileTransformer classFileTransformer) |
Invoked before a warump is executed.
|
void |
AgentBuilder.InstallationListener.StreamWriting.onBeforeWarmUp(java.util.Set<java.lang.Class<?>> types,
ResettableClassFileTransformer classFileTransformer) |
Invoked before a warump is executed.
|
java.lang.Throwable |
AgentBuilder.InstallationListener.Adapter.onError(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked if an installation causes an error.
|
java.lang.Throwable |
AgentBuilder.InstallationListener.Compound.onError(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked if an installation causes an error.
|
java.lang.Throwable |
AgentBuilder.InstallationListener.ErrorSuppressing.onError(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked if an installation causes an error.
|
java.lang.Throwable |
AgentBuilder.InstallationListener.NoOp.onError(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked if an installation causes an error.
|
java.lang.Throwable |
AgentBuilder.InstallationListener.onError(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked if an installation causes an error.
|
java.lang.Throwable |
AgentBuilder.InstallationListener.StreamWriting.onError(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked if an installation causes an error.
|
void |
AgentBuilder.InstallationListener.Adapter.onInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked upon the successful installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.Compound.onInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked upon the successful installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.ErrorSuppressing.onInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked upon the successful installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.NoOp.onInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked upon the successful installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.onInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked upon the successful installation of a class file transformer.
|
void |
AgentBuilder.InstallationListener.StreamWriting.onInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked upon the successful installation of a class file transformer.
|
void |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.ResubmissionInstallationListener.onInstall(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
|
boolean |
AgentBuilder.PatchMode.Handler.ForPatchWithGap.onRegistration(ResettableClassFileTransformer classFileTransformer) |
Invoked upon registering a class file transformer.
|
boolean |
AgentBuilder.PatchMode.Handler.ForPatchWithOverlap.onRegistration(ResettableClassFileTransformer classFileTransformer) |
Invoked upon registering a class file transformer.
|
boolean |
AgentBuilder.PatchMode.Handler.ForPatchWithSubstitution.onRegistration(ResettableClassFileTransformer classFileTransformer) |
Invoked upon registering a class file transformer.
|
boolean |
AgentBuilder.PatchMode.Handler.NoOp.onRegistration(ResettableClassFileTransformer classFileTransformer) |
Invoked upon registering a class file transformer.
|
boolean |
AgentBuilder.PatchMode.Handler.onRegistration(ResettableClassFileTransformer classFileTransformer) |
Invoked upon registering a class file transformer.
|
void |
AgentBuilder.InstallationListener.Adapter.onReset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked if an installation is reset.
|
void |
AgentBuilder.InstallationListener.Compound.onReset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked if an installation is reset.
|
void |
AgentBuilder.InstallationListener.ErrorSuppressing.onReset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked if an installation is reset.
|
void |
AgentBuilder.InstallationListener.NoOp.onReset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked if an installation is reset.
|
void |
AgentBuilder.InstallationListener.onReset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked if an installation is reset.
|
void |
AgentBuilder.InstallationListener.StreamWriting.onReset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
Invoked if an installation is reset.
|
void |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.ResubmissionInstallationListener.onReset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
|
void |
AgentBuilder.InstallationListener.Adapter.onWarmUpError(java.lang.Class<?> type,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked when a class yields an unexpected error that is not catched by the listener.
|
void |
AgentBuilder.InstallationListener.Compound.onWarmUpError(java.lang.Class<?> type,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked when a class yields an unexpected error that is not catched by the listener.
|
void |
AgentBuilder.InstallationListener.ErrorSuppressing.onWarmUpError(java.lang.Class<?> type,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked when a class yields an unexpected error that is not catched by the listener.
|
void |
AgentBuilder.InstallationListener.NoOp.onWarmUpError(java.lang.Class<?> type,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked when a class yields an unexpected error that is not catched by the listener.
|
void |
AgentBuilder.InstallationListener.onWarmUpError(java.lang.Class<?> type,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked when a class yields an unexpected error that is not catched by the listener.
|
void |
AgentBuilder.InstallationListener.StreamWriting.onWarmUpError(java.lang.Class<?> type,
ResettableClassFileTransformer classFileTransformer,
java.lang.Throwable throwable) |
Invoked when a class yields an unexpected error that is not catched by the listener.
|
ResettableClassFileTransformer |
AgentBuilder.Default.Delegator.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.Delegator.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.PatchMode patchMode) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.Delegator.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RawMatcher differentialMatcher) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.Delegator.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RawMatcher differentialMatcher,
AgentBuilder.PatchMode patchMode) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.PatchMode patchMode) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RawMatcher differentialMatcher) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RawMatcher differentialMatcher,
AgentBuilder.PatchMode patchMode) |
|
ResettableClassFileTransformer |
AgentBuilder.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer) |
|
ResettableClassFileTransformer |
AgentBuilder.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.PatchMode patchMode) |
|
ResettableClassFileTransformer |
AgentBuilder.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RawMatcher differentialMatcher) |
|
ResettableClassFileTransformer |
AgentBuilder.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RawMatcher differentialMatcher,
AgentBuilder.PatchMode patchMode) |
|
ResettableClassFileTransformer |
AgentBuilder.Default.Delegator.patchOnByteBuddyAgent(ResettableClassFileTransformer classFileTransformer) |
Creates and installs a ResettableClassFileTransformer that implements the configuration of
this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.
|
ResettableClassFileTransformer |
AgentBuilder.Default.Delegator.patchOnByteBuddyAgent(ResettableClassFileTransformer classFileTransformer,
AgentBuilder.PatchMode patchMode) |
Creates and installs a ResettableClassFileTransformer that implements the configuration of
this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.
|
ResettableClassFileTransformer |
AgentBuilder.Default.patchOnByteBuddyAgent(ResettableClassFileTransformer classFileTransformer) |
Creates and installs a ResettableClassFileTransformer that implements the configuration of
this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.
|
ResettableClassFileTransformer |
AgentBuilder.Default.patchOnByteBuddyAgent(ResettableClassFileTransformer classFileTransformer,
AgentBuilder.PatchMode patchMode) |
Creates and installs a ResettableClassFileTransformer that implements the configuration of
this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.
|
ResettableClassFileTransformer |
AgentBuilder.patchOnByteBuddyAgent(ResettableClassFileTransformer classFileTransformer) |
Creates and installs a ResettableClassFileTransformer that implements the configuration of
this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.
|
ResettableClassFileTransformer |
AgentBuilder.patchOnByteBuddyAgent(ResettableClassFileTransformer classFileTransformer,
AgentBuilder.PatchMode patchMode) |
Creates and installs a ResettableClassFileTransformer that implements the configuration of
this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.
|
boolean |
AgentBuilder.Default.ExecutingTransformer.reset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy redefinitionDiscoveryStrategy,
AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator,
AgentBuilder.RedefinitionStrategy.Listener redefinitionListener) |
Deregisters this class file transformer and redefines any transformed class to its state without this
class file transformer applied, if the supplied redefinition strategy is enabled.
|
boolean |
ResettableClassFileTransformer.reset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy redefinitionDiscoveryStrategy,
AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator,
AgentBuilder.RedefinitionStrategy.Listener redefinitionListener) |
Deregisters this class file transformer and redefines any transformed class to its state without this
class file transformer applied, if the supplied redefinition strategy is enabled.
|
boolean |
ResettableClassFileTransformer.WithDelegation.reset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy redefinitionDiscoveryStrategy,
AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator,
AgentBuilder.RedefinitionStrategy.Listener redefinitionListener) |
Deregisters this class file transformer and redefines any transformed class to its state without this
class file transformer applied, if the supplied redefinition strategy is enabled.
|
boolean |
ResettableClassFileTransformer.WithDelegation.Substitutable.reset(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RedefinitionStrategy redefinitionStrategy,
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy redefinitionDiscoveryStrategy,
AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator,
AgentBuilder.RedefinitionStrategy.Listener redefinitionListener) |
Deregisters this class file transformer and redefines any transformed class to its state without this
class file transformer applied, if the supplied redefinition strategy is enabled.
|
void |
ResettableClassFileTransformer.Substitutable.substitute(ResettableClassFileTransformer classFileTransformer) |
Substitutes the current class file transformer.
|
void |
ResettableClassFileTransformer.WithDelegation.Substitutable.substitute(ResettableClassFileTransformer classFileTransformer) |
Substitutes the current class file transformer.
|
protected abstract AgentBuilder.PatchMode.Handler |
AgentBuilder.PatchMode.toHandler(ResettableClassFileTransformer classFileTransformer) |
Resolves this strategy to a handler.
|