Class AdditionalClassProviderFactory

java.lang.Object
org.jini.rio.boot.AdditionalClassProviderFactory

public class AdditionalClassProviderFactory extends Object
Factory containing a singleton IAdditionalClassProvider, currently used to load classed from the LRMIClassLoadersHolder from the ServiceClassLoader due to backward reference between jar dependencies
Since:
7.1
Author:
eitany
  • Constructor Details

    • AdditionalClassProviderFactory

      public AdditionalClassProviderFactory()
  • Method Details

    • setClassProvider

      public static void setClassProvider(IAdditionalClassProvider classProvider)
    • loadClass

      public static Class<?> loadClass(String className, boolean fastPath) throws ClassNotFoundException
      loads a class
      Parameters:
      className - class name
      fastPath - hint to the provider whether to use fast loading path only if supported
      Returns:
      loaded class
      Throws:
      ClassNotFoundException