Klasse ClassLoaderWithRegistry

java.lang.Object
java.lang.ClassLoader
com.github.hypfvieh.classloader.ClassLoaderWithRegistry

public class ClassLoaderWithRegistry extends ClassLoader
Custom classloader to register certain classes to ComponentRegistry.
Autor:
hypfvieh
  • Konstruktordetails

    • ClassLoaderWithRegistry

      public ClassLoaderWithRegistry(ClassLoader _parent)
    • ClassLoaderWithRegistry

      public ClassLoaderWithRegistry()
  • Methodendetails

    • addIncludedPackageNames

      public void addIncludedPackageNames(String _packageName)
      Add a package name which should be loaded with this classloader.
      Parameter:
      _packageName - name of the package, has to end with '.'
    • addExcludedClassName

      public void addExcludedClassName(String _excludedClassName)
      Add a class which should not be loaded with this classloader even if it is in 'includedPackages' List.
      Parameter:
      _excludedClassName - fqcn to exclude
    • loadClass

      protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
      Setzt außer Kraft:
      loadClass in Klasse ClassLoader
      Löst aus:
      ClassNotFoundException
    • getVersion

      public static String getVersion()