- java.lang.Object
-
- org.datanucleus.plugin.PluginRegistryFactory
-
public class PluginRegistryFactory extends Object
Factory for PluginRegistry. Creates an instance of PluginRegistry based on the available PluginRegistry implementation in the CLASSPATH.
-
-
Constructor Summary
Constructors Constructor Description PluginRegistryFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PluginRegistry
newPluginRegistry(String registryClassName, String registryBundleCheck, boolean allowUserBundles, ClassLoaderResolver clr)
Instantiates a PluginRegistry.
-
-
-
Method Detail
-
newPluginRegistry
public static PluginRegistry newPluginRegistry(String registryClassName, String registryBundleCheck, boolean allowUserBundles, ClassLoaderResolver clr)
Instantiates a PluginRegistry. Will typically use NonManagedPluginRegistry in non-OSGi environments and OSGiPluginRegistry otherwise, subject to user input.- Parameters:
registryClassName
- Name of the registryregistryBundleCheck
- What to do on check of bundles (Only for Non-OSGi)allowUserBundles
- Whether to only load DataNucleus bundles (org.datanucleus) (Only for Non-OSGi)clr
- the ClassLoaderResolver- Returns:
- instance of the PluginRegistry
-
-