|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
Description
| Packages | |
|---|---|
| org.datanucleus.enhancer | DataNucleus ByteCode enhancer. |
| org.datanucleus.enhancer.asm | Class Enhancer using ObjectWeb ASM (http://asm.objectweb.org). |
| org.datanucleus.enhancer.asm.method | Enhancement method representations for use with the ASM ClassEnhancer. |
| org.datanucleus.enhancer.asm.primarykey | |
| org.datanucleus.enhancer.tools | Utilities to aid use of the Enhancer. |
| org.datanucleus.jdo | This is the JDO-compliant enhancer API for JDO2.3+ |
DataNucleus runtime operates on classes that implement the PersistenceCapable interface. To achieve this in a convenient way DataNucleus provides a byte-code enhancer to add in the necessary PersistenceCapable methods. DataNucleus's enhancer relies on DataNucleus Core providing the MetaData definition handling capabilities for the classes to be enhanced. To enhance each class, the enhancer requires a "ClassEnhancer". We currently provides 1 ClassEnhancer.
There was an original ClassEnhancer (present in DataNucleus AccessPlatform 1.0, using BCEL) but this was dropped during the 1.1 release cycle.
Support for this persistence layer is provided by way of a Free Forum (no guarantee of availability) or via Commercial Support from DataNucleus.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||