Interface AgentBuilder.InjectionStrategy

All Known Implementing Classes:
AgentBuilder.InjectionStrategy.Disabled, AgentBuilder.InjectionStrategy.UsingInstrumentation, AgentBuilder.InjectionStrategy.UsingJna, AgentBuilder.InjectionStrategy.UsingReflection, AgentBuilder.InjectionStrategy.UsingUnsafe, AgentBuilder.InjectionStrategy.UsingUnsafe.OfFactory
Enclosing interface:
AgentBuilder

public static interface AgentBuilder.InjectionStrategy
A strategy for injecting auxiliary types into a class loader.
  • Method Details

    • resolve

      ClassInjector resolve(ClassLoader classLoader, ProtectionDomain protectionDomain)
      Resolves the class injector to use for a given class loader and protection domain.
      Parameters:
      classLoader - The class loader to use.
      protectionDomain - The protection domain to use.
      Returns:
      The class injector to use.