Class ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithDirectAttachment

java.lang.Object
net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple
net.bytebuddy.agent.ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithDirectAttachment
All Implemented Interfaces:
ByteBuddyAgent.AttachmentProvider.Accessor
Enclosing class:
ByteBuddyAgent.AttachmentProvider.Accessor.Simple

protected static class ByteBuddyAgent.AttachmentProvider.Accessor.Simple.WithDirectAttachment extends ByteBuddyAgent.AttachmentProvider.Accessor.Simple
A simple implementation of an accessible accessor that attaches using a virtual machine emulation that does not require external attachment.
  • Constructor Details

    • WithDirectAttachment

      public WithDirectAttachment(Class<?> virtualMachineType)
      Creates a new simple accessor that implements direct attachment.
      Parameters:
      virtualMachineType - A VirtualMachine class.
  • Method Details

    • isExternalAttachmentRequired

      public boolean isExternalAttachmentRequired()
      Returns true if this accessor prohibits attachment to the same virtual machine in Java 9 and later.
      Returns:
      true if this accessor prohibits attachment to the same virtual machine in Java 9 and later.
    • getExternalAttachment

      Returns a description of a virtual machine class for an external attachment.
      Returns:
      A description of the external attachment.