Class ClassLoaderServiceImpl

java.lang.Object
org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl
All Implemented Interfaces:
Serializable, ClassLoaderService, ResourceLocator, ResourceStreamLocator, Service, Stoppable
Direct Known Subclasses:
ClassLoaderServiceTestingImpl, ExtraJavaServicesClassLoaderService

public class ClassLoaderServiceImpl extends Object implements ClassLoaderService
Standard implementation of the service for interacting with class loaders
See Also:
  • Constructor Details

    • ClassLoaderServiceImpl

      public ClassLoaderServiceImpl()
      Constructs a ClassLoaderServiceImpl with standard set-up
    • ClassLoaderServiceImpl

      public ClassLoaderServiceImpl(ClassLoader classLoader)
      Constructs a ClassLoaderServiceImpl with the given ClassLoader
      Parameters:
      classLoader - The ClassLoader to use
    • ClassLoaderServiceImpl

      public ClassLoaderServiceImpl(Collection<ClassLoader> providedClassLoaders, TcclLookupPrecedence lookupPrecedence)
      Constructs a ClassLoaderServiceImpl with the given ClassLoader instances
      Parameters:
      providedClassLoaders - The ClassLoader instances to use
      lookupPrecedence - The lookup precedence of the thread context ClassLoader
  • Method Details