Package org.datanucleus.api
Class ApiAdapterFactory
- java.lang.Object
-
- org.datanucleus.api.ApiAdapterFactory
-
public class ApiAdapterFactory extends Object
Factory of API adapters.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ApiAdapterFactory()
Protected constructor to prevent outside instantiation
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiAdapter
getApiAdapter(String name, PluginManager pluginMgr)
Accessor for an adapter, given the api name.static ApiAdapterFactory
getInstance()
Accessor for the ApiAdapterFactory (singleton).
-
-
-
Method Detail
-
getInstance
public static ApiAdapterFactory getInstance()
Accessor for the ApiAdapterFactory (singleton).- Returns:
- The manager of type information
-
getApiAdapter
public ApiAdapter getApiAdapter(String name, PluginManager pluginMgr)
Accessor for an adapter, given the api name. If the API adapter doesn't yet exist will try to initialise it from the plugin information defined under extension-point "org.datanucleus.api_adapter".- Parameters:
name
- the adapter namepluginMgr
- Plugin Manager- Returns:
- The ApiAdapter
- Throws:
NucleusUserException
- when requested API not found in CLASSPATH
-
-