Package com.uwyn.rife.instrument

The classes that are responsible for performing byte-code instrumentation through agents and transformers.

See:
          Description

Interface Summary
ClassBytesProvider  
 

Class Summary
ClassInterfaceDetector Detects whether a class implements a particular interface by analyzing the bytecode instead of loading the class and performing reflection calls.
EngineContinuationsTransformer This is a bytecode transformer that will modify classes so that they receive the functionalities that are required to support the continuations functionalities as they are provided by RIFE's web engine.
FinalTransformer This is a no-op transformer that is just used to output the instrumented bytecode of classes when the "rife.instrumentation.dump" system property is set.
InitialTransformer This is a no-op transformer that is just used to output the initial bytecode of classes that will be instrumented when the "rife.instrumentation.dump" system property is set.
LazyLoadTransformer This is a bytecode transformer that will modify classes so that they receive the functionalities that are required to support lazy-loading of relationships when the GenericQueryManager is being used.
MetaDataTransformer This is a bytecode transformer that will modify classes so that they receive the functionalities that are required to support meta-data merging.
RifeAgent The RIFE instrumentation agent will modify the bytecode of the classes that are loaded to provide new capabilities that are otherwise provided by the class-loader.
RifeTransformer An abstract base class that will only execute the bytecode transformation when the class is considered to not be part of a core package, like for example the JDK or the standard XML parsers.
 

Package com.uwyn.rife.instrument Description

The classes that are responsible for performing byte-code instrumentation through agents and transformers.



Copyright © 2001-2007 Uwyn sprl/bvba. All Rights Reserved.