Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • redefinition has to be started on the agent and will result in the inspectIT transformer to be executed again. 
  • As far as I get it there is no guarantee that the order of transformers that are executed is constant. 
  • I think it is not possible thus to do the instrumentation asynchronously from the point of view of the agent. Rather the instrumentation process within the transformer has to be synchronous.    No this is possible, but only if we instrument on the agent, that is do the instrumentation synchronously on the agent.

Open questions/problems

  • What about bytecode modifications that were not done with a java.lang.instrumentation transformer? Are there any other options of doing this?

...