Class ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry

  • Enclosing class:
    ClassLoaderHandlerRegistry

    public static class ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry
    extends Object
    A list of fully-qualified ClassLoader class names paired with the ClassLoaderHandler that can handle them.
    • Field Detail

      • handledClassLoaderNames

        public final String[] handledClassLoaderNames
        The names of handled ClassLoaders.
      • classLoaderHandlerClass

        public final Class<? extends ClassLoaderHandler> classLoaderHandlerClass
        The ClassLoader class..
    • Constructor Detail

      • ClassLoaderHandlerRegistryEntry

        public ClassLoaderHandlerRegistryEntry​(Class<? extends ClassLoaderHandler> classLoaderHandlerClass)
        Parameters:
        classLoaderHandlerClass - The ClassLoaderHandler class.
    • Method Detail

      • instantiate

        public ClassLoaderHandler instantiate​(LogNode log)
        Instantiate a ClassLoaderHandler, or return null if the class could not be instantiated.
        Parameters:
        log - The log.
        Returns:
        The ClassLoaderHandler instance.