Class AgentBuilder.Listener.WithErrorsOnly

java.lang.Object
net.bytebuddy.agent.builder.AgentBuilder.Listener.Adapter
net.bytebuddy.agent.builder.AgentBuilder.Listener.WithErrorsOnly
All Implemented Interfaces:
AgentBuilder.Listener
Enclosing interface:
AgentBuilder.Listener

@Enhance public static class AgentBuilder.Listener.WithErrorsOnly extends AgentBuilder.Listener.Adapter
A listener that only delegates events if they are failed transformations.
  • Field Details

  • Constructor Details

    • WithErrorsOnly

      public WithErrorsOnly(AgentBuilder.Listener delegate)
      Creates a new listener that only delegates events if they are failed transformations.
      Parameters:
      delegate - The delegate listener.
  • Method Details

    • onError

      public void onError(String typeName, ClassLoader classLoader, JavaModule module, boolean loaded, Throwable throwable)
      Description copied from class: AgentBuilder.Listener.Adapter
      Invoked when an error has occurred during transformation.
      Specified by:
      onError in interface AgentBuilder.Listener
      Overrides:
      onError in class AgentBuilder.Listener.Adapter
      Parameters:
      typeName - The binary name of the instrumented type.
      classLoader - The class loader which is loading this type.
      module - The instrumented type's module or null if the current VM does not support modules.
      loaded - true if the type is already loaded.
      throwable - The occurred error.