Package io.datarouter.storage.config
Class DatarouterStoragePlugin
java.lang.Object
com.google.inject.AbstractModule
io.datarouter.inject.guice.BaseGuiceModule
io.datarouter.storage.config.BasePlugin
io.datarouter.storage.config.DatarouterStoragePlugin
- All Implemented Interfaces:
com.google.inject.Module,io.datarouter.inject.guice.GuiceOptionalBinder
public class DatarouterStoragePlugin extends BasePlugin
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterStoragePlugin.DatarouterStoragePluginBuilder -
Method Summary
Methods inherited from class io.datarouter.storage.config.BasePlugin
addSettingRoot, getDaosModuleBuilder, getSettingRoots, setDaosModuleMethods inherited from class io.datarouter.inject.guice.BaseGuiceModule
bindUnsupported, getGuiceBinderMethods 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, requestStaticInjection, requireBinding, requireBinding
-
Method Details
-
getName
public java.lang.String getName()Description copied from class:BasePluginThe name is used to identify which plugins have already been added, and which can be overridden. Names have to be unique and can be easily changed.- Specified by:
getNamein classBasePlugin- Returns:
- the name of the plugin
-
configure
public void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-