Package io.datarouter.inject.guice
Class BaseGuiceModule
java.lang.Object
com.google.inject.AbstractModule
io.datarouter.inject.guice.BaseGuiceModule
- All Implemented Interfaces:
com.google.inject.Module,GuiceOptionalBinder
public abstract class BaseGuiceModule extends com.google.inject.AbstractModule implements GuiceOptionalBinder
-
Constructor Summary
Constructors Constructor Description BaseGuiceModule() -
Method Summary
Modifier and Type Method Description <T> voidbindUnsupported(java.lang.Class<T> type)com.google.inject.BindergetGuiceBinder()Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.inject.guice.GuiceOptionalBinder
bindActual, bindActualInstance, bindActualInstance, bindActualInstance, bindDefault, bindDefaultInstance, bindDefaultInstance, bindDefaultInstance, optionalBinder, optionalBinder, optionalBinder
-
Constructor Details
-
BaseGuiceModule
public BaseGuiceModule()
-
-
Method Details
-
getGuiceBinder
public com.google.inject.Binder getGuiceBinder()- Specified by:
getGuiceBinderin interfaceGuiceOptionalBinder
-
bindUnsupported
public <T> void bindUnsupported(java.lang.Class<T> type)
-