Package tigase.component
Class DSLBeanConfigurator
java.lang.Object
tigase.kernel.beans.config.AbstractBeanConfigurator
tigase.component.DSLBeanConfigurator
- All Implemented Interfaces:
BeanConfigurator
- Direct Known Subclasses:
DSLBeanConfiguratorWithBackwardCompatibility
@Bean(name="defaultBeanConfigurator",
active=true)
public class DSLBeanConfigurator
extends AbstractBeanConfigurator
Created by andrzej on 11.08.2016.
-
Nested Class Summary
Nested classes/interfaces inherited from class tigase.kernel.beans.config.AbstractBeanConfigurator
AbstractBeanConfigurator.BeanDefinition
-
Field Summary
Fields inherited from class tigase.kernel.beans.config.AbstractBeanConfigurator
defaultTypesConverter, kernel
Fields inherited from interface tigase.kernel.beans.config.BeanConfigurator
DEFAULT_CONFIGURATOR_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dumpConfiguration
(Writer writer) getBeanConfigurationProperties
(BeanConfig beanConfig, Map<String, String> aliasesToFields) protected Map<String,
AbstractBeanConfigurator.BeanDefinition> getBeanDefinitions
(Map<String, Object> values) Method returns map of bean definitions found in the configurationgetConfiguration
(BeanConfig beanConfig) Method returns configuration of a bean.getFieldAliasses
(BeanConfig beanConfig) Method returns current configuration map.protected boolean
hasDirectConfiguration
(BeanConfig beanConfig) void
setConfigHolder
(ConfigHolder config) void
setProperties
(Map<String, Object> props) Methods inherited from class tigase.kernel.beans.config.AbstractBeanConfigurator
configurationChanged, configure, configure, getBeanClassesFromAnnotations, getBeanConfigPath, getDefaultTypesConverter, getKernel, grabCurrentConfig, grabDefaultConfig, isAccessToAllFields, isBeanClassRegisteredInParentKernel, mergeWithBeansPropertyValue, refreshConfiguration, refreshConfiguration_removeUndefinedBeans, refreshConfiguration_updateConfiguration, registerBeans, registerBeansForBeanOfClass, registerBeansForBeanOfClass, registerBeansForBeanOfClassGetBeansToRegister, registerBeansForBeanOfClassShouldRegister, restoreDefaults, setAccessToAllFields, setDefaultTypesConverter, setKernel
-
Constructor Details
-
DSLBeanConfigurator
public DSLBeanConfigurator()
-
-
Method Details
-
getConfiguration
Description copied from class:AbstractBeanConfigurator
Method returns configuration of a bean.- Specified by:
getConfiguration
in classAbstractBeanConfigurator
-
getProperties
Description copied from class:AbstractBeanConfigurator
Method returns current configuration map.- Specified by:
getProperties
in classAbstractBeanConfigurator
-
setProperties
-
getConfigHolder
-
setConfigHolder
-
dumpConfiguration
- Throws:
IOException
-
dumpConfiguration
- Throws:
IOException
-
hasDirectConfiguration
- Specified by:
hasDirectConfiguration
in classAbstractBeanConfigurator
-
getBeanConfigurationProperties
-
getFieldAliasses
-
getBeanDefinitions
protected Map<String,AbstractBeanConfigurator.BeanDefinition> getBeanDefinitions(Map<String, Object> values) Description copied from class:AbstractBeanConfigurator
Method returns map of bean definitions found in the configuration- Overrides:
getBeanDefinitions
in classAbstractBeanConfigurator
- Parameters:
values
- configuration map
-