Class AppStarter.ChildLaunchedURLClassLoader

java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.springframework.boot.loader.LaunchedURLClassLoader
de.iip_ecosphere.platform.services.spring.loader.AppStarter.ChildLaunchedURLClassLoader
All Implemented Interfaces:
de.iip_ecosphere.platform.support.plugins.ChildClassLoader, Closeable, AutoCloseable
Enclosing class:
AppStarter

static class AppStarter.ChildLaunchedURLClassLoader extends org.springframework.boot.loader.LaunchedURLClassLoader implements de.iip_ecosphere.platform.support.plugins.ChildClassLoader
A delegating child classloader to make internal methods accessible.
Author:
Stackoverflow
  • Field Details

    • realParent

      private de.iip_ecosphere.platform.support.plugins.FindClassClassLoader realParent
    • resourceIndex

      private Map<String,URL> resourceIndex
    • resourcesIndex

      private Map<String,List<URL>> resourcesIndex
  • Constructor Details

    • ChildLaunchedURLClassLoader

      public ChildLaunchedURLClassLoader(boolean exploded, org.springframework.boot.loader.archive.Archive rootArchive, URL[] urls, ClassLoader realParent)
      Creates an instance with delegation to the real parent class loader.
      Parameters:
      urls - the URLs to load classes from
      realParent - the real parent class loader
  • Method Details