AgentBuilder.Ignored |
AgentBuilder.Default.Ignoring.and(AgentBuilder.RawMatcher rawMatcher) |
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
AgentBuilder.Identified.Narrowable |
AgentBuilder.Default.Transforming.and(AgentBuilder.RawMatcher rawMatcher) |
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
T |
AgentBuilder.Matchable.and(AgentBuilder.RawMatcher rawMatcher) |
Defines a matching that is positive if both the previous matcher and the supplied matcher are matched.
|
protected void |
AgentBuilder.RedefinitionStrategy.apply(java.lang.instrument.Instrumentation instrumentation,
AgentBuilder.PoolStrategy poolStrategy,
AgentBuilder.LocationStrategy locationStrategy,
AgentBuilder.DescriptionStrategy descriptionStrategy,
AgentBuilder.FallbackStrategy fallbackStrategy,
AgentBuilder.RedefinitionStrategy.DiscoveryStrategy redefinitionDiscoveryStrategy,
AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy,
AgentBuilder.Listener listener,
AgentBuilder.RedefinitionStrategy.Listener redefinitionListener,
AgentBuilder.RawMatcher matcher,
AgentBuilder.RedefinitionStrategy.BatchAllocator redefinitionBatchAllocator,
AgentBuilder.CircularityLock circularityLock) |
Applies this redefinition strategy by submitting all loaded types to redefinition.
|
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Installation |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.apply(java.lang.instrument.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.
|
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Installation |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Disabled.apply(java.lang.instrument.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.
|
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Installation |
AgentBuilder.RedefinitionStrategy.ResubmissionStrategy.Enabled.apply(java.lang.instrument.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.
|
private void |
AgentBuilder.RedefinitionStrategy.Collector.doConsider(AgentBuilder.RawMatcher matcher,
AgentBuilder.Listener listener,
TypeDescription typeDescription,
java.lang.Class<?> type,
java.lang.Class<?> classBeingRedefined,
JavaModule module,
boolean modifiable) |
Does consider the retransformation or redefinition of a loaded type.
|
private ResettableClassFileTransformer |
AgentBuilder.Default.doInstall(java.lang.instrument.Instrumentation instrumentation,
AgentBuilder.RawMatcher matcher,
AgentBuilder.PatchMode.Handler handler) |
Installs the class file transformer.
|
AgentBuilder.Ignored |
AgentBuilder.Default.Delegator.ignore(AgentBuilder.RawMatcher rawMatcher) |
Excludes any type that is matched by the raw matcher provided to this method.
|
AgentBuilder.Ignored |
AgentBuilder.Default.ignore(AgentBuilder.RawMatcher rawMatcher) |
Excludes any type that is matched by the raw matcher provided to this method.
|
AgentBuilder.Ignored |
AgentBuilder.ignore(AgentBuilder.RawMatcher rawMatcher) |
Excludes any type that is matched by the raw matcher provided to this method.
|
ResettableClassFileTransformer |
AgentBuilder.Default.ExecutingTransformer.Factory.ForJava9CapableVm.make(ByteBuddy byteBuddy,
AgentBuilder.Listener listener,
AgentBuilder.PoolStrategy poolStrategy,
AgentBuilder.TypeStrategy typeStrategy,
AgentBuilder.LocationStrategy locationStrategy,
ClassFileLocator classFileLocator,
AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy,
AgentBuilder.InitializationStrategy initializationStrategy,
AgentBuilder.InjectionStrategy injectionStrategy,
AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy,
AgentBuilder.DescriptionStrategy descriptionStrategy,
AgentBuilder.FallbackStrategy fallbackStrategy,
AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy,
AgentBuilder.InstallationListener installationListener,
AgentBuilder.RawMatcher ignoreMatcher,
AgentBuilder.RedefinitionStrategy.ResubmissionEnforcer resubmissionEnforcer,
java.util.List<AgentBuilder.Default.Transformation> transformations,
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,
ClassFileLocator classFileLocator,
AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy,
AgentBuilder.InitializationStrategy initializationStrategy,
AgentBuilder.InjectionStrategy injectionStrategy,
AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy,
AgentBuilder.DescriptionStrategy descriptionStrategy,
AgentBuilder.FallbackStrategy fallbackStrategy,
AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy,
AgentBuilder.InstallationListener installationListener,
AgentBuilder.RawMatcher ignoreMatcher,
AgentBuilder.RedefinitionStrategy.ResubmissionEnforcer resubmissionEnforcer,
java.util.List<AgentBuilder.Default.Transformation> transformations,
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,
ClassFileLocator classFileLocator,
AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy,
AgentBuilder.InitializationStrategy initializationStrategy,
AgentBuilder.InjectionStrategy injectionStrategy,
AgentBuilder.LambdaInstrumentationStrategy lambdaInstrumentationStrategy,
AgentBuilder.DescriptionStrategy descriptionStrategy,
AgentBuilder.FallbackStrategy fallbackStrategy,
AgentBuilder.ClassFileBufferStrategy classFileBufferStrategy,
AgentBuilder.InstallationListener installationListener,
AgentBuilder.RawMatcher ignoreMatcher,
AgentBuilder.RedefinitionStrategy.ResubmissionEnforcer resubmissionEnforcer,
java.util.List<AgentBuilder.Default.Transformation> transformations,
AgentBuilder.CircularityLock circularityLock) |
Creates a new class file transformer for the current VM.
|
protected abstract AgentBuilder.RedefinitionStrategy.Collector |
AgentBuilder.RedefinitionStrategy.make(AgentBuilder.PoolStrategy poolStrategy,
AgentBuilder.LocationStrategy locationStrategy,
AgentBuilder.DescriptionStrategy descriptionStrategy,
AgentBuilder.FallbackStrategy fallbackStrategy,
AgentBuilder.Listener listener,
AgentBuilder.RawMatcher matcher,
AgentBuilder.CircularityLock circularityLock) |
Creates a collector instance that is responsible for collecting loaded classes for potential retransformation.
|
AgentBuilder.Ignored |
AgentBuilder.Default.Ignoring.or(AgentBuilder.RawMatcher rawMatcher) |
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
AgentBuilder.Identified.Narrowable |
AgentBuilder.Default.Transforming.or(AgentBuilder.RawMatcher rawMatcher) |
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
T |
AgentBuilder.Matchable.or(AgentBuilder.RawMatcher rawMatcher) |
Defines a matching that is positive if the previous matcher or the supplied matcher are matched.
|
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,
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,
AgentBuilder.RawMatcher differentialMatcher) |
|
ResettableClassFileTransformer |
AgentBuilder.patchOn(java.lang.instrument.Instrumentation instrumentation,
ResettableClassFileTransformer classFileTransformer,
AgentBuilder.RawMatcher differentialMatcher,
AgentBuilder.PatchMode patchMode) |
|
AgentBuilder.Identified.Narrowable |
AgentBuilder.Default.Delegator.type(AgentBuilder.RawMatcher matcher) |
|
AgentBuilder.Identified.Narrowable |
AgentBuilder.Default.type(AgentBuilder.RawMatcher matcher) |
|
AgentBuilder.Identified.Narrowable |
AgentBuilder.type(AgentBuilder.RawMatcher matcher) |
|