Activatable
interface declaration;bind(objectContainer)
method implementation;Activator
instance;activate()
call at the beginning of every method.TA can be enabled by bytecode injection of the above-mentioned code into the persistent classes when they are
loaded or built. (Currently persistent classes have to be "tagged" by providing
an appropriate ClassFilter
instance.) In addition to this db4o
also explicitly needs to be configured to use the Transparent Activation instrumentation
of the persistent classes (TransparentActivationSupport).
Transparent Activation functionality requires the following jars:
The following topics explain how TA enhancement can be applied to built classes: