Package io.datarouter.inject.guice
Class GuiceInjector
java.lang.Object
io.datarouter.inject.guice.GuiceInjector
- All Implemented Interfaces:
DatarouterInjector
@Singleton public class GuiceInjector extends Object implements DatarouterInjector
-
Constructor Summary
Constructors Constructor Description GuiceInjector(com.google.inject.Injector injector) -
Method Summary
Modifier and Type Method Description <T> TgetInstance(Class<T> clazz)<T> Map<String,T>getInstancesOfType(Class<T> type)voidinjectMembers(Object instance)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.inject.DatarouterInjector
getInstances
-
Constructor Details
-
GuiceInjector
@Inject public GuiceInjector(com.google.inject.Injector injector)
-
-
Method Details
-
getInstance
- Specified by:
getInstancein interfaceDatarouterInjector
-
getInstancesOfType
- Specified by:
getInstancesOfTypein interfaceDatarouterInjector
-
injectMembers
- Specified by:
injectMembersin interfaceDatarouterInjector
-