Plugin Mechanism
Core Extension-Points
RDBMS Extension-Points
Plugins : Implementation Creator

Implementation Creator is an extension point that allows the persistence of interfaces. It is responsible for constructing persistent classes out of interfaces at runtime. The DataNucleus Enhancer plug-in has an ImplementationCreator implementation using ASM. You must have the DataNucleus Enhancer plugin in the CLASSPATH together with ASM. The ImplementationCreator is declared via the extension point org.datanucleus.implementation_creator and you can use the PMF setting org.datanucleus.implementationCreatorName to select which one you want to use. You can extend DataNucleus's capabilities using the plugin extension org.datanucleus.implementation_creator .

Plugin extension-point Key Description Location
org.datanucleus.implementation_creator asm Implementation Creator using ASM datanucleus-enhancer