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

A

agentmain(String, Instrumentation) - Static method in class net.bytebuddy.agent.Installer
Allows the installation of this agent via the Attach API.
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.
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
 
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJ9Vm
 
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJigsawVm
 
attempt() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForToolsJarVm
 

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.Simple - Class in net.bytebuddy.agent
A simple implementation of an accessible accessor.
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.ForJigsawVm - Enum in net.bytebuddy.agent
An attachment provider that locates the attach API directly from the system class loader.
ByteBuddyAgent.AttachmentProvider.ForToolsJarVm - 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.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

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.

D

DEFAULT - Static variable in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider
The default attachment provider to be used.

E

equals(Object) - Method in class net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForExistingAgent
 
equals(Object) - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
 
equals(Object) - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
 
equals(Object) - Method in class net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm
 

F

ForExistingAgent(File) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForExistingAgent
Creates an agent provider for an existing agent.
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.

G

getInstrumentation() - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Looks up the Instrumentation instance of an installed Byte Buddy agent.
getVirtualMachineType() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor
Returns the com.sun.tools.attach.VirtualMachine class.
getVirtualMachineType() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
 
getVirtualMachineType() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
 

H

hashCode() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForExistingAgent
 
hashCode() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
 
hashCode() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
 
hashCode() - Method in class net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm
 

I

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 a Java agent using the Java attach API.
install(ByteBuddyAgent.ProcessProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Installs a Java agent using the Java attach API.
install(ByteBuddyAgent.AttachmentProvider, ByteBuddyAgent.ProcessProvider) - Static method in class net.bytebuddy.agent.ByteBuddyAgent
Installs a Java agent using the Java attach API.
Installer - Class in net.bytebuddy.agent
An installer class which defined the hook-in methods that are required by the Java agent specification.
instrumentation - Static variable in class net.bytebuddy.agent.Installer
A field for carrying the Instrumentation that was loaded by the Byte Buddy agent.
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
 
isAvailable() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
 

M

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) - 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

premain(String, Instrumentation) - Static method in class net.bytebuddy.agent.Installer
Allows the installation of this agent via a command line argument.

R

resolve() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForByteBuddyAgent
 
resolve() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForExistingAgent
 
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
 
resolve() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForLegacyVm
 
resolve() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm
 
resolve() - Method in interface net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider
Resolves a process id for the current JVM.

S

Simple(Class<?>) - Constructor for class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
Creates a new simple accessor.

T

toString() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForByteBuddyAgent
 
toString() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AgentProvider.ForExistingAgent
 
toString() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
 
toString() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Unavailable
 
toString() - Method in class net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Compound
 
toString() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJ9Vm
 
toString() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForJigsawVm
 
toString() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForToolsJarVm
 
toString() - Method in class net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForJava9CapableVm
 
toString() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm.ForLegacyVm
 
toString() - Method in enum net.bytebuddy.agent.ByteBuddyAgent.ProcessProvider.ForCurrentVm
 

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.ForJigsawVm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.ForToolsJarVm
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.ForJigsawVm
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.ForToolsJarVm
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.
A B C D E F G H I M N O P R S T V 
Skip navigation links

Copyright © 2014–2016. All rights reserved.