public class ModuleConfig
extends java.lang.Object
| Constructor and Description |
|---|
ModuleConfig()
Constructor for ModuleConfig.
|
ModuleConfig(ModuleConfig moduleConfig)
Constructor for ModuleConfig.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.google.inject.Module> |
enabledModules(DeploymentMode mode)
enabledModules.
|
java.util.List<com.google.inject.Module> |
enabledModules(DeploymentMode mode,
java.lang.ClassLoader classLoader)
Instantiates and provides list of modules enabled depending upon deployment mode passed.
|
java.util.Set<java.lang.Class<? extends com.google.inject.Module>> |
getImplModules()
Getter for the field
implModules. |
java.util.Set<java.lang.Class<? extends com.google.inject.Module>> |
getSlimModules()
Getter for the field
slimModules. |
java.util.List<com.google.inject.Module> |
instantiateModules(java.util.Set<java.lang.Class<? extends com.google.inject.Module>> moduleClassNames,
java.lang.ClassLoader classLoader)
Add create and add module instance to the list passed.
|
ModuleConfig |
merge(ModuleConfig config)
Merges module configuration with this(current) configuration.
|
void |
setImplModules(java.util.Set<java.lang.Class<? extends com.google.inject.Module>> implModules)
Setter for the field
implModules. |
void |
setSlimModules(java.util.Set<java.lang.Class<? extends com.google.inject.Module>> slimModules)
Setter for the field
slimModules. |
public ModuleConfig()
Constructor for ModuleConfig.
public ModuleConfig(ModuleConfig moduleConfig)
Constructor for ModuleConfig.
moduleConfig - a ModuleConfig object.public java.util.Set<java.lang.Class<? extends com.google.inject.Module>> getSlimModules()
Getter for the field slimModules.
Set object.public ModuleConfig merge(ModuleConfig config)
config - configuration to be merge.ModuleConfig with all modules.public void setSlimModules(java.util.Set<java.lang.Class<? extends com.google.inject.Module>> slimModules)
Setter for the field slimModules.
slimModules - a Set object.public java.util.Set<java.lang.Class<? extends com.google.inject.Module>> getImplModules()
Getter for the field implModules.
Set object.public void setImplModules(java.util.Set<java.lang.Class<? extends com.google.inject.Module>> implModules)
Setter for the field implModules.
implModules - a Set object.public java.util.List<com.google.inject.Module> enabledModules(DeploymentMode mode, java.lang.ClassLoader classLoader)
mode - Deployment mode. (CLUBBED or STANDALONE)classLoader - Custom class loader.List of Module.public java.util.List<com.google.inject.Module> enabledModules(DeploymentMode mode)
enabledModules.
mode - a DeploymentMode object.List object.public java.util.List<com.google.inject.Module> instantiateModules(java.util.Set<java.lang.Class<? extends com.google.inject.Module>> moduleClassNames,
java.lang.ClassLoader classLoader)
moduleClassNames - Set of module class names.classLoader - Custom class loader.Copyright © 2021. All rights reserved.