Package org.datanucleus.plugin
Package providing the plugin mechanism utilised by DataNucleus.
The mechanism is based around Eclipse extension points / extensions, and is usable under an OSGi environment or a basic Java environment.
There is no dependency on Eclipse classes.
-
Interface Summary Interface Description PluginRegistry Loader and registry of Extensions and Extension Points. -
Class Summary Class Description Bundle A Plug-in (OSGi Bundle) definition.Bundle.BundleDescription Description of bundles.Bundle.BundleVersion Bundle Version - according to OSGi spec 3.0 $3.2.4Bundle.BundleVersionRange Bundle Range - according to OSGi spec 3.0 $3.2.5ConfigurationElement Represents XML elements declared nested in the extension elementExtension Extension declared in a plug-in.ExtensionPoint Extension Point declared in a plug-in.NonManagedPluginRegistry Manages the registry of Extensions and Extension Points outside any OSGI container.NonManagedPluginRegistry.ExtensionSorter Sorter for extensions that puts DataNucleus extensions first, then any vendor extension.OSGiBundleParser OSGiPluginRegistry OSGiPluginRegistry.ExtensionSorter Sorter for extensions that puts DataNucleus extensions first, then any vendor extension.PluginManager Manages the registry of Extensions and Extension Points for the plugin mechanism.PluginRegistryFactory Factory for PluginRegistry.