Skip navigation links
A B C D E F G I L M N O P R S V W 

A

agentmain(String, Instrumentation) - Static method in class net.bytebuddy.agent.Installer
Allows the installation of this agent via the Attach API.
assertAvailability() - Static method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Asserts if this virtual machine type is available on the current VM.
attach(File, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, String, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, String, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(File, ByteBuddyAgent.ProcessProvider, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent Jar on the target process which must be a virtual machine process.
attach(String) - Static method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Attaches to the supplied process id using the default JNA implementation.
attach(String, VirtualMachine.ForHotSpotVm.Connection.Factory) - Static method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Attaches to the supplied process id using the supplied connection factory.
Attacher - Class in net.bytebuddy.agent
A Java program that attaches a Java agent to an external process.
attachNative(File, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attachNative(File, String, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attachNative(File, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attachNative(File, String, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attachNative(File, ByteBuddyAgent.ProcessProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attachNative(File, ByteBuddyAgent.ProcessProvider, String) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attachNative(File, ByteBuddyAgent.ProcessProvider, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attachNative(File, ByteBuddyAgent.ProcessProvider, String, ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Attaches the given agent library on the target process which must be a virtual machine process.
attempt() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider
Attempts the creation of an accessor for a specific JVM's attachment API.
attempt() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
Attempts the creation of an accessor for a specific JVM's attachment API.
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJ9Vm
Attempts the creation of an accessor for a specific JVM's attachment API.
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForModularizedVm
Attempts the creation of an accessor for a specific JVM's attachment API.
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForStandardToolsJarVm
Attempts the creation of an accessor for a specific JVM's attachment API.
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUnixHotSpotVm
Attempts the creation of an accessor for a specific JVM's attachment API.
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUserDefinedToolsJar
Attempts the creation of an accessor for a specific JVM's attachment API.

B

ByteBuddyAgent - Class in net.bytebuddy.agent
The Byte Buddy agent provides a JVM Instrumentation in order to allow Byte Buddy the redefinition of already loaded classes.
ByteBuddyAgent.AgentProvider - Interface in net.bytebuddy.agent
An agent provider is responsible for handling and providing the jar file of an agent that is being attached.
ByteBuddyAgent.AgentProvider.ForByteBuddyAgent - Enum in net.bytebuddy.agent
An agent provider for a temporary Byte Buddy agent.
ByteBuddyAgent.AgentProvider.ForExistingAgent - Class in net.bytebuddy.agent
An agent provider that supplies an existing agent that is not deleted after attachment.
ByteBuddyAgent.AttachmentProvider - Interface in net.bytebuddy.agent
An attachment provider is responsible for making the Java attachment API available.
ByteBuddyAgent.AttachmentProvider.Accessor - Interface in net.bytebuddy.agent
An accessor for a JVM's attachment API.
ByteBuddyAgent.AttachmentProvider.Accessor.ExternalAttachment - Class in net.bytebuddy.agent
Describes an external attachment to a Java virtual machine.
ByteBuddyAgent.AttachmentProvider.Accessor.Simple - Class in net.bytebuddy.agent
A simple implementation of an accessible accessor.
ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithExternalAttachment - Class in net.bytebuddy.agent
A simple implementation of an accessible accessor that allows for external attachment.
ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithoutExternalAttachment - Class in net.bytebuddy.agent
A simple implementation of an accessible accessor that does not allow for external attachment.
ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable - Enum in net.bytebuddy.agent
A canonical implementation of an unavailable accessor.
ByteBuddyAgent.AttachmentProvider.Compound - Class in net.bytebuddy.agent
A compound attachment provider that attempts the attachment by delegation to other providers.
ByteBuddyAgent.AttachmentProvider.ForJ9Vm - Enum in net.bytebuddy.agent
An attachment provider that locates the attach API directly from the system class loader expecting an IBM J9 VM.
ByteBuddyAgent.AttachmentProvider.ForModularizedVm - Enum in net.bytebuddy.agent
An attachment provider that locates the attach API directly from the system class loader, as possible since introducing the Java module system via the jdk.attach module.
ByteBuddyAgent.AttachmentProvider.ForStandardToolsJarVm - Enum in net.bytebuddy.agent
An attachment provider that is dependant on the existence of a tools.jar file on the local file system.
ByteBuddyAgent.AttachmentProvider.ForUnixHotSpotVm - Enum in net.bytebuddy.agent
An attachment provider using a custom protocol implementation for HotSpot on Unix.
ByteBuddyAgent.AttachmentProvider.ForUserDefinedToolsJar - Enum in net.bytebuddy.agent
An attachment provider that attempts to locate a tools.jar from a custom location set via a system property.
ByteBuddyAgent.AttachmentTypeEvaluator - Interface in net.bytebuddy.agent
An attachment evaluator is responsible for deciding if an agent can be attached from the current process.
ByteBuddyAgent.AttachmentTypeEvaluator.Disabled - Enum in net.bytebuddy.agent
An attachment type evaluator that never requires external attachment.
ByteBuddyAgent.AttachmentTypeEvaluator.ForJava9CapableVm - Class in net.bytebuddy.agent
An attachment type evaluator that checks a process id against the current process id.
ByteBuddyAgent.AttachmentTypeEvaluator.InstallationAction - Enum in net.bytebuddy.agent
An installation action for creating an attachment type evaluator.
ByteBuddyAgent.ProcessProvider - Interface in net.bytebuddy.agent
A process provider is responsible for providing the process id of the current VM.
ByteBuddyAgent.ProcessProvider.ForCurrentVm - Enum in net.bytebuddy.agent
Supplies the current VM's process id.
ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm - Class in net.bytebuddy.agent
A process provider for a Java 9 capable VM with access to the introduced process API.
ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForLegacyVm - Enum in net.bytebuddy.agent
A process provider for a legacy VM that reads the process id from its JMX properties.

C

close() - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket
close(int) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary
Closes the socket connection.
Compound(ByteBuddyAgent.AttachmentProvider...) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
Creates a new compound attachment provider.
Compound(List<? extends ByteBuddyAgent.AttachmentProvider>) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
Creates a new compound attachment provider.
connect(String) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.Factory
Connects to the supplied process.
connect(String) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.Factory.ForPosixSocket
Connects to the supplied process.
connect(int, VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary.SocketAddress, int) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary
Connects a socket connection.

D

DEFAULT - Static variable in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider
The default attachment provider to be used.
detach() - Method in interface net.bytebuddy.agent.VirtualMachine
Detaches this virtual machine representation.
detach() - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Detaches this virtual machine representation.
doConnect(File) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.Factory.ForPosixSocket
Connects to the supplied POSIX socket.
doConnect(File) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.Factory
Connects to the supplied POSIX socket.

E

ExternalAttachment(String, List<File>) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.ExternalAttachment
Creates an external attachment.

F

Factory(int, long, TimeUnit) - Constructor for class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.Factory
Creates a new connection factory for creating a connection to a JVM via a POSIX socket using JNA.
family - Variable in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary.SocketAddress
The socket family.
ForExistingAgent(File) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForExistingAgent
Creates an agent provider for an existing agent.
ForHotSpotVm(VirtualMachine.ForHotSpotVm.Connection) - Constructor for class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Creates a default virtual machine implementation.
ForJava9CapableVm(Method, Method) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.ForJava9CapableVm
Creates a new attachment type evaluator.
ForJava9CapableVm(Method, Method) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm
Creates a new Java 9 capable dispatcher for reading the current process's id.
ForJnaPosixSocket(VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary, int) - Constructor for class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket
Creates a new connection for a Posix socket.
ForPosixSocket(int, long, TimeUnit) - Constructor for class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.Factory.ForPosixSocket
Creates a new connection factory for creating a connection to a JVM via a POSIX socket.

G

getClassPath() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.ExternalAttachment
Returns the class path elements required for loading the supplied virtual machine type.
getExternalAttachment() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor
Returns a description of a virtual machine class for an external attachment.
getExternalAttachment() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithExternalAttachment
Returns a description of a virtual machine class for an external attachment.
getExternalAttachment() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithoutExternalAttachment
Returns a description of a virtual machine class for an external attachment.
getExternalAttachment() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
Returns a description of a virtual machine class for an external attachment.
getFieldOrder() - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary.SocketAddress
 
getInstrumentation() - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Looks up the Instrumentation instance of an installed Byte Buddy agent.
getInstrumentation() - Static method in class net.bytebuddy.agent.Installer
Returns the instrumentation that was loaded by the Byte Buddy agent.
getVirtualMachineType() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.ExternalAttachment
Returns the fully-qualified binary name of the virtual machine type.
getVirtualMachineType() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor
Returns a VirtualMachine class.
getVirtualMachineType() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
Returns a VirtualMachine class.
getVirtualMachineType() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
Returns a VirtualMachine class.

I

install(Class<?>, String, String, boolean, String) - Static method in class net.bytebuddy.agent.Attacher
Installs a Java agent on a target VM.
install() - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Installs an agent on the currently running Java virtual machine.
install(ByteBuddyAgent.AttachmentProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Installs an agent on the currently running Java virtual machine using the supplied attachment provider.
install(ByteBuddyAgent.ProcessProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Installs an agent on the Java virtual machine resolved by the process provider.
install(ByteBuddyAgent.AttachmentProvider, ByteBuddyAgent.ProcessProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Installs an agent on the currently running Java virtual machine using the supplied attachment provider and process provider.
Installer - Class in net.bytebuddy.agent
An installer class which defined the hook-in methods that are required by the Java agent specification.
isAvailable() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor
Determines if this accessor is applicable for the currently running JVM.
isAvailable() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
Determines if this accessor is applicable for the currently running JVM.
isAvailable() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
Determines if this accessor is applicable for the currently running JVM.

L

load(String, boolean, String) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Loads an agent by the given command.
loadAgent(String, String) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Loads an agent into the represented virtual machine.
loadAgent(String, String) - Method in interface net.bytebuddy.agent.VirtualMachine
Loads an agent into the represented virtual machine.
loadAgentPath(String, String) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm
Loads a native agent into the represented virtual machine.
loadAgentPath(String, String) - Method in interface net.bytebuddy.agent.VirtualMachine
Loads a native agent into the represented virtual machine.

M

main(String[]) - Static method in class net.bytebuddy.agent.Attacher
Runs the attacher as a Java application.
make() - Static method in class net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm
Attempts to create a dispatcher for a Java 9 VM and falls back to a legacy dispatcher if this is not possible.

N

net.bytebuddy.agent - package net.bytebuddy.agent
The Byte Buddy agent allows the redefinition of classes at runtime.

O

of(ClassLoader, File...) - Static method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
Creates an accessor by reading the process id from the JMX runtime bean and by attempting to load the com.sun.tools.attach.VirtualMachine class from the provided class loader.
ofJ9() - Static method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
Creates an accessor by reading the process id from the JMX runtime bean and by attempting to load the com.ibm.tools.attach.VirtualMachine class from the provided class loader.

P

path - Variable in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary.SocketAddress
The socket path.
premain(String, Instrumentation) - Static method in class net.bytebuddy.agent.Installer
Allows the installation of this agent via a command line argument.
PROPERTY - Static variable in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUserDefinedToolsJar
The property being read for locating tools.jar.

R

read(int, ByteBuffer, int) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary
Reads from a POSIX socket.
read(byte[]) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket
Reads from the connected virtual machine.
read(byte[]) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection
Reads from the connected virtual machine.
requiresExternalAttachment(String) - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.Disabled
Checks if the current VM requires external attachment for the supplied process id.
requiresExternalAttachment(String) - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.ForJava9CapableVm
Checks if the current VM requires external attachment for the supplied process id.
requiresExternalAttachment(String) - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator
Checks if the current VM requires external attachment for the supplied process id.
resolve() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForByteBuddyAgent
Provides an agent jar file for attachment.
resolve() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForExistingAgent
Provides an agent jar file for attachment.
resolve() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AgentProvider
Provides an agent jar file for attachment.
resolve() - Method in class net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm
Resolves a process id for the current JVM.
resolve() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForLegacyVm
Resolves a process id for the current JVM.
resolve() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm
Resolves a process id for the current JVM.
resolve() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider
Resolves a process id for the current JVM.
run() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.InstallationAction

S

setPath(String) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary.SocketAddress
Sets the socket path.
Simple(Class<?>) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
Creates a new simple accessor.
socket(int, int, int) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary
Creates a POSIX socket connection.
SocketAddress() - Constructor for class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary.SocketAddress
 

V

valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForByteBuddyAgent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJ9Vm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForModularizedVm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForStandardToolsJarVm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUnixHotSpotVm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUserDefinedToolsJar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.Disabled
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.InstallationAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForLegacyVm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForByteBuddyAgent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJ9Vm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForModularizedVm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForStandardToolsJarVm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUnixHotSpotVm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForUserDefinedToolsJar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.Disabled
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentTypeEvaluator.InstallationAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForLegacyVm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm
Returns an array containing the constants of this enum type, in the order they are declared.
VIRTUAL_MACHINE_TYPE_NAME - Static variable in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor
The name of the VirtualMachine class on any OpenJDK or Oracle JDK implementation.
VIRTUAL_MACHINE_TYPE_NAME_J9 - Static variable in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor
The name of the VirtualMachine class on IBM J9 VMs.
VirtualMachine - Interface in net.bytebuddy.agent
An implementation for attachment on a virtual machine.
VirtualMachine.ForHotSpotVm - Class in net.bytebuddy.agent
A virtual machine implementation for a HotSpot VM or any compatible VM.
VirtualMachine.ForHotSpotVm.Connection - Interface in net.bytebuddy.agent
Represents a connection to a virtual machine.
VirtualMachine.ForHotSpotVm.Connection.Factory - Interface in net.bytebuddy.agent
A factory for creating connections to virtual machines.
VirtualMachine.ForHotSpotVm.Connection.Factory.ForPosixSocket - Class in net.bytebuddy.agent
A factory for attaching on a POSIX-compatible VM.
VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket - Class in net.bytebuddy.agent
Implements a connection for a Posix socket in JNA.
VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.Factory - Class in net.bytebuddy.agent
A factory for a POSIX socket connection to a JVM using JNA.
VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary - Interface in net.bytebuddy.agent
A JNA library binding for Posix sockets.
VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary.SocketAddress - Class in net.bytebuddy.agent
Represents an address for a POSIX socket.
virtualMachineType - Variable in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
A VirtualMachine class.

W

WithExternalAttachment(Class<?>, List<File>) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithExternalAttachment
Creates a new simple accessor that allows for external attachment.
WithoutExternalAttachment(Class<?>) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithoutExternalAttachment
Creates a new simple accessor that does not allow for external attachment.
write(int, ByteBuffer, int) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket.PosixSocketLibrary
Writes to a POSIX socket.
write(byte[]) - Method in class net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection.ForJnaPosixSocket
Writes to the connected virtual machine.
write(byte[]) - Method in interface net.bytebuddy.agent.VirtualMachine.ForHotSpotVm.Connection
Writes to the connected virtual machine.
A B C D E F G I L M N O P R S V W 
Skip navigation links

Copyright © 2014–2019. All rights reserved.