.. java:import:: org.datanucleus ClassLoaderResolverImpl .. java:import:: org.datanucleus.exceptions ClassNotResolvedException .. java:import:: org.motechproject.mds.util MDSClassLoader MDSClassLoaderResolverImpl ========================== .. java:package:: org.motechproject.mds.jdo :noindex: .. java:type:: class MDSClassLoaderResolverImpl extends ClassLoaderResolverImpl The main purpose of the \ ``MDSClassLoaderResolverImpl``\ class is to avoid situation in which standard datanucleus class loader resolver does not see classes that are saved in database. This is the main implementation that extends the standard ClassLoaderResolverImpl from datanucleus. Due to a synchronization bug in Felix, there are cases when we will instantiate this more then once (after we hit the bug). Constructors ------------ MDSClassLoaderResolverImpl ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public MDSClassLoaderResolverImpl() :outertype: MDSClassLoaderResolverImpl MDSClassLoaderResolverImpl ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public MDSClassLoaderResolverImpl(ClassLoader pmLoader) :outertype: MDSClassLoaderResolverImpl Methods ------- classForName ^^^^^^^^^^^^ .. java:method:: @Override @SuppressWarnings public Class classForName(String name, ClassLoader primary) :outertype: MDSClassLoaderResolverImpl