Uses of Interface
net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider
Packages that use ByteBuddyAgent.ProcessProvider
Package
Description
The Byte Buddy agent allows the redefinition of classes at runtime.
-
Uses of ByteBuddyAgent.ProcessProvider in net.bytebuddy.agent
Classes in net.bytebuddy.agent that implement ByteBuddyAgent.ProcessProviderModifier and TypeClassDescriptionstatic enumSupplies the current VM's process id.protected static classA process provider for a Java 9 capable VM with access to the introduced process API.protected static enumA process provider for a legacy VM that reads the process id from its JMX properties.Fields in net.bytebuddy.agent declared as ByteBuddyAgent.ProcessProviderModifier and TypeFieldDescriptionprivate final ByteBuddyAgent.ProcessProviderByteBuddyAgent.ProcessProvider.ForCurrentVm.dispatcherThe best process provider for the current VM.Methods in net.bytebuddy.agent that return ByteBuddyAgent.ProcessProviderModifier and TypeMethodDescriptionByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm.make()Attempts to create a dispatcher for a Java 9 VM and falls back to a legacy dispatcher if this is not possible.Methods in net.bytebuddy.agent with parameters of type ByteBuddyAgent.ProcessProviderModifier and TypeMethodDescriptionstatic voidByteBuddyAgent.attach(File agentJar, ByteBuddyAgent.ProcessProvider processProvider) Attaches the given agent Jar on the target process which must be a virtual machine process.static voidByteBuddyAgent.attach(File agentJar, ByteBuddyAgent.ProcessProvider processProvider, String argument) Attaches the given agent Jar on the target process which must be a virtual machine process.static voidByteBuddyAgent.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 voidByteBuddyAgent.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 voidByteBuddyAgent.attachNative(File agentLibrary, ByteBuddyAgent.ProcessProvider processProvider) Attaches the given agent library on the target process which must be a virtual machine process.static voidByteBuddyAgent.attachNative(File agentLibrary, ByteBuddyAgent.ProcessProvider processProvider, String argument) Attaches the given agent library on the target process which must be a virtual machine process.static voidByteBuddyAgent.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 voidByteBuddyAgent.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 InstrumentationByteBuddyAgent.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.static InstrumentationByteBuddyAgent.install(ByteBuddyAgent.ProcessProvider processProvider) Installs an agent on the Java virtual machine resolved by the process provider.