Uses of Interface
net.bytebuddy.agent.builder.ResettableClassFileTransformer
-
Packages that use ResettableClassFileTransformer Package Description net.bytebuddy.agent.builder An agent builder is used to easily implement load-time class-transformations using a Java agent. -
-
Uses of ResettableClassFileTransformer in net.bytebuddy.agent.builder
Classes in net.bytebuddy.agent.builder that implement ResettableClassFileTransformer Modifier and Type Class Description protected static class
AgentBuilder.Default.ExecutingTransformer
AClassFileTransformer
that implements the enclosing agent builder's configuration.static class
ResettableClassFileTransformer.AbstractBase
An abstract base implementation of aResettableClassFileTransformer
.Fields in net.bytebuddy.agent.builder with type parameters of type ResettableClassFileTransformer Modifier and Type Field Description private java.lang.reflect.Constructor<? extends ResettableClassFileTransformer>
AgentBuilder.Default.ExecutingTransformer.Factory.ForJava9CapableVm. executingTransformer
A constructor for creating aClassFileTransformer
that overrides the newly added method for extracting thejava.lang.Module
of an instrumented class.Methods in net.bytebuddy.agent.builder that return ResettableClassFileTransformer Modifier and Type Method Description ResettableClassFileTransformer
AgentBuilder.Default.Delegator. installOn(java.lang.instrument.Instrumentation instrumentation)
Creates and installs aClassFileTransformer
that implements the configuration of this agent builder with a givenInstrumentation
.ResettableClassFileTransformer
AgentBuilder.Default. installOn(java.lang.instrument.Instrumentation instrumentation)
Creates and installs aClassFileTransformer
that implements the configuration of this agent builder with a givenInstrumentation
.ResettableClassFileTransformer
AgentBuilder. installOn(java.lang.instrument.Instrumentation instrumentation)
Creates and installs aClassFileTransformer
that implements the configuration of this agent builder with a givenInstrumentation
.ResettableClassFileTransformer
AgentBuilder.Default.Delegator. installOnByteBuddyAgent()
Creates and installs aClassFileTransformer
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. installOnByteBuddyAgent()
Creates and installs aClassFileTransformer
that implements the configuration of this agent builder with the Byte Buddy-agent which must be installed prior to calling this method.ResettableClassFileTransformer
AgentBuilder. installOnByteBuddyAgent()
Creates and installs aClassFileTransformer
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.ExecutingTransformer.Factory.ForJava9CapableVm. make(ByteBuddy byteBuddy, AgentBuilder.Listener listener, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.TypeStrategy typeStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy, AgentBuilder.InitializationStrategy initializationStrategy, AgentBuilder.Default.BootstrapInjectionStrategy bootstrapInjectionStrategy, AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy, AgentBuilder.InstallationListener installationListener, AgentBuilder.RawMatcher ignoredTypeMatcher, AgentBuilder.Default.Transformation transformation, AgentBuilder.CircularityLock circularityLock)
Creates a new class file transformer for the current VM.ResettableClassFileTransformer
AgentBuilder.Default.ExecutingTransformer.Factory.ForLegacyVm. make(ByteBuddy byteBuddy, AgentBuilder.Listener listener, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.TypeStrategy typeStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy, AgentBuilder.InitializationStrategy initializationStrategy, AgentBuilder.Default.BootstrapInjectionStrategy bootstrapInjectionStrategy, AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy, AgentBuilder.InstallationListener installationListener, AgentBuilder.RawMatcher ignoredTypeMatcher, AgentBuilder.Default.Transformation transformation, AgentBuilder.CircularityLock circularityLock)
Creates a new class file transformer for the current VM.ResettableClassFileTransformer
AgentBuilder.Default.ExecutingTransformer.Factory. make(ByteBuddy byteBuddy, AgentBuilder.Listener listener, AgentBuilder.PoolStrategy poolStrategy, AgentBuilder.TypeStrategy typeStrategy, AgentBuilder.LocationStrategy locationStrategy, AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy, AgentBuilder.InitializationStrategy initializationStrategy, AgentBuilder.Default.BootstrapInjectionStrategy bootstrapInjectionStrategy, AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy, AgentBuilder.DescriptionStrategy descriptionStrategy, AgentBuilder.FallbackStrategy fallbackStrategy, AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy, AgentBuilder.InstallationListener installationListener, AgentBuilder.RawMatcher ignoredTypeMatcher, AgentBuilder.Default.Transformation transformation, AgentBuilder.CircularityLock circularityLock)
Creates a new class file transformer for the current VM.ResettableClassFileTransformer
AgentBuilder.Default. makeRaw()
Creates aClassFileTransformer
that implements the configuration of this agent builder.private ResettableClassFileTransformer
AgentBuilder.Default. makeRaw(AgentBuilder.Listener listener, AgentBuilder.InstallationListener installationListener)
Creates a new class file transformer with a given listener.Methods in net.bytebuddy.agent.builder with parameters of type ResettableClassFileTransformer Modifier and Type Method Description 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.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)
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)
Constructor parameters in net.bytebuddy.agent.builder with type arguments of type ResettableClassFileTransformer Constructor Description ForJava9CapableVm(java.lang.reflect.Constructor<? extends ResettableClassFileTransformer> executingTransformer)
Creates a class file transformer factory for a Java 9 capable VM.
-