Uses of Interface
net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider
-
Packages that use ByteBuddyAgent.AttachmentProvider Package Description net.bytebuddy.agent The Byte Buddy agent allows the redefinition of classes at runtime. -
-
Uses of ByteBuddyAgent.AttachmentProvider in net.bytebuddy.agent
Classes in net.bytebuddy.agent that implement ByteBuddyAgent.AttachmentProvider Modifier and Type Class Description static class
ByteBuddyAgent.AttachmentProvider.Compound
A compound attachment provider that attempts the attachment by delegation to other providers.static class
ByteBuddyAgent.AttachmentProvider.ForEmulatedAttachment
An attachment provider that uses Byte Buddy's attachment API emulation.static class
ByteBuddyAgent.AttachmentProvider.ForJ9Vm
An attachment provider that locates the attach API directly from the system class loader expecting an IBM J9 VM.static class
ByteBuddyAgent.AttachmentProvider.ForModularizedVm
An attachment provider that locates the attach API directly from the system class loader, as possible since introducing the Java module system via thejdk.attach
module.static class
ByteBuddyAgent.AttachmentProvider.ForStandardToolsJarVm
An attachment provider that is dependant on the existence of a tools.jar file on the local file system.static class
ByteBuddyAgent.AttachmentProvider.ForUserDefinedToolsJar
An attachment provider that attempts to locate atools.jar
from a custom location set via a system property.Fields in net.bytebuddy.agent declared as ByteBuddyAgent.AttachmentProvider Modifier and Type Field Description static ByteBuddyAgent.AttachmentProvider
ByteBuddyAgent.AttachmentProvider. DEFAULT
The default attachment provider to be used.Methods in net.bytebuddy.agent with parameters of type ByteBuddyAgent.AttachmentProvider Modifier and Type Method Description static void
ByteBuddyAgent. attach(File agentJar, String processId, String argument, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent Jar on the target process which must be a virtual machine process.static void
ByteBuddyAgent. attach(File agentJar, String processId, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent Jar on the target process which must be a virtual machine process.static void
ByteBuddyAgent. attach(File agentJar, ByteBuddyAgent.ProcessProvider processProvider, String argument, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent Jar on the target process which must be a virtual machine process.static void
ByteBuddyAgent. attach(File agentJar, ByteBuddyAgent.ProcessProvider processProvider, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent Jar on the target process which must be a virtual machine process.static void
ByteBuddyAgent. attachNative(File agentLibrary, String processId, String argument, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent library on the target process which must be a virtual machine process.static void
ByteBuddyAgent. attachNative(File agentLibrary, String processId, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent library on the target process which must be a virtual machine process.static void
ByteBuddyAgent. attachNative(File agentLibrary, ByteBuddyAgent.ProcessProvider processProvider, String argument, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent library on the target process which must be a virtual machine process.static void
ByteBuddyAgent. attachNative(File agentLibrary, ByteBuddyAgent.ProcessProvider processProvider, ByteBuddyAgent.AttachmentProvider attachmentProvider)
Attaches the given agent library on the target process which must be a virtual machine process.static Instrumentation
ByteBuddyAgent. install(ByteBuddyAgent.AttachmentProvider attachmentProvider)
Installs an agent on the currently running Java virtual machine using the supplied attachment provider.static Instrumentation
ByteBuddyAgent. install(ByteBuddyAgent.AttachmentProvider attachmentProvider, ByteBuddyAgent.ProcessProvider processProvider)
Installs an agent on the currently running Java virtual machine using the supplied attachment provider and process provider.Constructors in net.bytebuddy.agent with parameters of type ByteBuddyAgent.AttachmentProvider Constructor Description Compound(ByteBuddyAgent.AttachmentProvider... attachmentProvider)
Creates a new compound attachment provider.Constructor parameters in net.bytebuddy.agent with type arguments of type ByteBuddyAgent.AttachmentProvider Constructor Description Compound(List<? extends ByteBuddyAgent.AttachmentProvider> attachmentProviders)
Creates a new compound attachment provider.
-