Package org.summerboot.jexpress.boot
Class ScanedGuiceModule
java.lang.Object
com.google.inject.AbstractModule
org.summerboot.jexpress.boot.ScanedGuiceModule
- All Implemented Interfaces:
com.google.inject.Module
public class ScanedGuiceModule
extends com.google.inject.AbstractModule
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected final Map<Service.ChannelHandlerType, Set<String>> protected static final Stringprotected static final Stringprotected final StringBuilder -
Constructor Summary
ConstructorsConstructorDescriptionScanedGuiceModule(Map<Class, Map<String, List<SummerSingularity.ServiceMetadata>>> scanedServiceBindingMap, Set<String> userSpecifiedImplTags, Map<Service.ChannelHandlerType, Set<String>> channelHandlerNames, StringBuilder memo) -
Method Summary
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Field Details
-
scanedServiceBindingMap
-
userSpecifiedImplTags
-
memo
-
channelHandlerNames
-
BIND_TO
- See Also:
-
INFO_FOUND
-
INFO_BIND
-
-
Constructor Details
-
ScanedGuiceModule
public ScanedGuiceModule(Map<Class, Map<String, List<SummerSingularity.ServiceMetadata>>> scanedServiceBindingMap, Set<String> userSpecifiedImplTags, Map<Service.ChannelHandlerType, Set<String>> channelHandlerNames, StringBuilder memo)
-
-
Method Details
-
isTagSpecifiedViaCLI
-
configure
public void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-