Class PersistenceUnitInfoImpl.ClassResolverImpl

java.lang.Object
org.apache.openjpa.persistence.PersistenceUnitInfoImpl.ClassResolverImpl
All Implemented Interfaces:
ClassResolver
Enclosing class:
PersistenceUnitInfoImpl

public static class PersistenceUnitInfoImpl.ClassResolverImpl extends Object implements ClassResolver
Simple class resolver built around the persistence unit loader.
  • Constructor Details

    • ClassResolverImpl

      public ClassResolverImpl(ClassLoader loader)
  • Method Details

    • getClassLoader

      public ClassLoader getClassLoader(Class ctx, ClassLoader env)
      Description copied from interface: ClassResolver
      Return a class loader that can be used to load classes and resources. This can be a standard class loader, or a customized loader such as a MultiClassLoader.
      Specified by:
      getClassLoader in interface ClassResolver
      Parameters:
      ctx - the context class; may be null if no context class
      env - the thread's context class loader when the persistence environment (i.e. broker) was obtained; may be null if operating outside the context of persistence environment