public class ApplicationModule extends PropertyLoadingModule
| Modifier and Type | Field and Description |
|---|---|
protected Class<? extends IApplication> |
fApplicationClass |
properties| Constructor and Description |
|---|
ApplicationModule(Class<? extends IApplication> applicationClass) |
ApplicationModule(String appId,
Class<? extends IApplication> applicationClass) |
ApplicationModule(String appId,
Class<? extends IApplication> applicationClass,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindApplication() |
protected void |
configure() |
protected String |
getAppId() |
getFilteredProperties, getProperty, logProperties, mergePropertiesaddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected Class<? extends IApplication> fApplicationClass
public ApplicationModule(Class<? extends IApplication> applicationClass)
applicationClass - the class used for application instantiationpublic ApplicationModule(String appId, Class<? extends IApplication> applicationClass)
appId - the unique identified of the applicaiton to be generatedapplicationClass - the class used for application instantiationpublic ApplicationModule(String appId, Class<? extends IApplication> applicationClass, Properties properties)
appId - the unique identified of the applicaiton to be generatedapplicationClass - the class used for application instantiationproperties - application specific properties to be binded via this moduleprotected void configure()
configure in class PropertyLoadingModuleprotected void bindApplication()
protected String getAppId()
Copyright © 2019. All rights reserved.