JBoss.org Community Documentation

Chapter 14. Instrumentation Modes

14.1. Classic Weaving
14.1.1. Non-optimized
14.1.2. Optimized
14.2. Generated Advisor Weaving
14.2.1. Lightweight Aspects
14.2.2. Improved Instance API
14.2.3. Chain Overriding of Inherited Methods

Since it's inception JBoss AOP has introduced different modes of weaving. While the base functionality is the same, the weaving mode introduced in JBoss AOP 2.0.0 allows for more functionality. This chapter will explain a bit about the pros and cons of the different weaving modes, and what functionalities are offered.