Interface AgentBuilder.Default.NativeMethodStrategy

All Known Implementing Classes:
AgentBuilder.Default.NativeMethodStrategy.Disabled, AgentBuilder.Default.NativeMethodStrategy.ForPrefix
Enclosing class:
AgentBuilder.Default

protected static interface AgentBuilder.Default.NativeMethodStrategy
A strategy for determining if a native method name prefix should be used when rebasing methods.
  • Method Details

    • resolve

      Resolves the method name transformer for this strategy.
      Returns:
      A method name transformer for this strategy.
    • apply

      void apply(Instrumentation instrumentation, ClassFileTransformer classFileTransformer)
      Applies this native method strategy.
      Parameters:
      instrumentation - The instrumentation to apply this strategy upon.
      classFileTransformer - The class file transformer being registered.