Interface AgentBuilder.PatchMode.Handler

All Known Implementing Classes:
AgentBuilder.PatchMode.Handler.ForPatchWithGap, AgentBuilder.PatchMode.Handler.ForPatchWithOverlap, AgentBuilder.PatchMode.Handler.ForPatchWithSubstitution, AgentBuilder.PatchMode.Handler.NoOp
Enclosing class:
AgentBuilder.PatchMode

protected static interface AgentBuilder.PatchMode.Handler
A handler to allow for callbacks prior and after registering a ClassFileTransformer.
  • Method Details

    • onBeforeRegistration

      void onBeforeRegistration(Instrumentation instrumentation)
      Invoked prior to registering a class file transformer.
      Parameters:
      instrumentation - The instrumentation to use.
    • onRegistration

      boolean onRegistration(ResettableClassFileTransformer classFileTransformer)
      Invoked upon registering a class file transformer.
      Parameters:
      classFileTransformer - The class file transformer to register.
      Returns:
      true if a regular registration should be applied to the transformer.
    • onAfterRegistration

      void onAfterRegistration(Instrumentation instrumentation)
      Invoked right after registering a class file transformer.
      Parameters:
      instrumentation - The instrumentation to use.