JooFlux: Hijacking Java 7 InvokeDynamic To Support Live Code Modifications

Abstract

Changing functional and non-functional software implementation at runtime is useful and even sometimes critical both in development and production environments. JooFlux is a JVM agent that allows both the dynamic replacement of method implementations and the application of aspect advices. It works by doing bytecode transformation to take advantage of the… (More)

9 Figures and Tables

Topics

  • Presentations referencing similar topics