| Package | Description | 
|---|---|
| org.datanucleus.plugin | 
 Package providing the plugin mechanism utilised by DataNucleus. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Bundle | 
ExtensionPoint.getBundle()
Accessor for the Plug-in that declared this ExtensionPoint 
 | 
Bundle[] | 
PluginRegistry.getBundles()
Accessor for all registered bundles 
 | 
Bundle[] | 
NonManagedPluginRegistry.getBundles()
Accessor for all registered bundles 
 | 
Bundle[] | 
OSGiPluginRegistry.getBundles()
Accessor for all registered bundles. 
 | 
Bundle | 
Extension.getPlugin()
Accessor for the Plug-in that declared this Extension 
 | 
static Bundle | 
OSGiBundleParser.parseManifest(org.osgi.framework.Bundle osgiBundle)  | 
protected Bundle | 
NonManagedPluginRegistry.registerBundle(Manifest mf,
              URL manifest)
Register the plugin bundle. 
 | 
protected Bundle | 
NonManagedPluginRegistry.registerBundle(URL manifest)
Register the plugin bundle. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static List[] | 
OSGiBundleParser.parsePluginElements(DocumentBuilder db,
                   PluginRegistry mgr,
                   URL fileUrl,
                   Bundle plugin,
                   org.osgi.framework.Bundle osgiBundle)
Method to parse Extensions in plug-in file. 
 | 
void | 
NonManagedPluginRegistry.registerExtensionsForPlugin(URL pluginURL,
                           Bundle bundle)
Register extension and extension points for the specified plugin. 
 | 
| Constructor and Description | 
|---|
Extension(ExtensionPoint point,
         Bundle plugin)  | 
Extension(String pointId,
         Bundle plugin)  | 
ExtensionPoint(String id,
              String name,
              URL schema,
              Bundle plugin)
Constructor 
 | 
Copyright © 2018. All rights reserved.