MDSClassLoaderResolverImpl

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

public MDSClassLoaderResolverImpl()

MDSClassLoaderResolverImpl

public MDSClassLoaderResolverImpl(ClassLoader pmLoader)

Methods

classForName

public Class classForName(String name, ClassLoader primary)