Package org.gwizard.config
Class ConfigModule<T>
java.lang.Object
com.google.inject.AbstractModule
org.gwizard.config.ConfigModule<T>
- Type Parameters:
T- is the type of the configuration object.
- All Implemented Interfaces:
com.google.inject.Module
public class ConfigModule<T>
extends com.google.inject.AbstractModule
Module which sets up the configuration object.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigModule(File configFile, Class<T> configClass) Deprecated.ConfigModule(File configFile, Class<T> configClass, String propertyPrefix) Deprecated.ConfigModule(Class<T> configClass, File configFile) Defaults to the property prefix of "gw" -
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
-
Constructor Details
-
ConfigModule
Deprecated.We will eventually support multiple config files, so that needs to go last. -
ConfigModule
Deprecated.We will eventually support multiple config files, so that needs to go last. -
ConfigModule
Defaults to the property prefix of "gw"
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
propertyPrefix
-
configClass
-
configFile
-
validator
@Provides @Singleton public jakarta.validation.Validator validator()
-