Package io.datarouter.inject
Interface DatarouterInjector
- All Known Implementing Classes:
GuiceInjector
public interface DatarouterInjector
Common interface to programmatically inject without knowing the implementation library (Guice, Spring...)
-
Method Summary
Modifier and Type Method Description <T> TgetInstance(Class<T> clazz)default <T> List<? extends T>getInstances(List<Class<? extends T>> classes)<T> Map<String,T>getInstancesOfType(Class<T> type)voidinjectMembers(Object instance)
-
Method Details
-
getInstance
-
getInstancesOfType
-
injectMembers
-
getInstances
-