Interface AdhocObjectFactory

All Known Implementing Classes:
DefaultAdhocObjectFactory

public interface AdhocObjectFactory
Creates objects for user-provided String class names, injecting dependencies into them.
Since:
3.1
  • Method Summary

    Modifier and Type Method Description
    Class<?> getJavaClass​(String className)
    Returns a Java class loaded using ClassLoader returned from ClassLoaderManager.getClassLoader(String) for a given class name.
    <T> T newInstance​(Class<? super T> superType, String className)
    Returns an instance of "className" that implements "superType", injecting dependencies from the registry into it.
  • Method Details

    • newInstance

      <T> T newInstance​(Class<? super T> superType, String className)
      Returns an instance of "className" that implements "superType", injecting dependencies from the registry into it.
    • getJavaClass

      Class<?> getJavaClass​(String className)
      Returns a Java class loaded using ClassLoader returned from ClassLoaderManager.getClassLoader(String) for a given class name.
      Since:
      4.0