Interface DatarouterInjector

All Known Implementing Classes:
GuiceInjector

public interface DatarouterInjector
Common interface to programmatically inject without knowing the implementation library (Guice, Spring...)
  • Method Details

    • getInstance

      <T> T getInstance​(Class<T> clazz)
    • getInstancesOfType

      <T> Map<String,​T> getInstancesOfType​(Class<T> type)
    • injectMembers

      void injectMembers​(Object instance)
    • getInstances

      default <T> List<? extends T> getInstances​(List<Class<? extends T>> classes)