public class ModuleEnvironment extends Environment implements ModuleExt
| Constructor and Description |
|---|
ModuleEnvironment(ModuleModel moduleModel) |
getConfigurationMaps, reset, resolvePlaceholdersstartpublic static final String NAME
public ModuleEnvironment(ModuleModel moduleModel)
public void initialize()
throws IllegalStateException
Lifecyclestartinitialize in interface Lifecycleinitialize in class EnvironmentIllegalStateExceptionpublic Configuration getPrefixedConfiguration(AbstractConfig config, String prefix)
EnvironmentAt present, there are many configuration sources, including AbstractConfig (API, XML, annotation), - D, config center, etc. This method helps us t filter out the most priority values from various configuration sources.
getPrefixedConfiguration in class Environmentpublic CompositeConfiguration getConfiguration()
EnvironmentgetConfiguration in class Environmentpublic List<Map<String,String>> getConfigurationMaps(AbstractConfig config, String prefix)
EnvironmentgetConfigurationMaps in class Environmentpublic Configuration getDynamicGlobalConfiguration()
getDynamicGlobalConfiguration in class Environmentpublic Optional<DynamicConfiguration> getDynamicConfiguration()
getDynamicConfiguration in class Environment@DisableInject public void setDynamicConfiguration(DynamicConfiguration dynamicConfiguration)
setDynamicConfiguration in class Environmentpublic void destroy()
throws IllegalStateException
Lifecycledestroy in interface Lifecycledestroy in interface Disposabledestroy in class EnvironmentIllegalStateException@DisableInject public void setLocalMigrationRule(String localMigrationRule)
setLocalMigrationRule in class Environment@DisableInject public void setExternalConfigMap(Map<String,String> externalConfiguration)
setExternalConfigMap in class Environment@DisableInject public void setAppExternalConfigMap(Map<String,String> appExternalConfiguration)
setAppExternalConfigMap in class Environment@DisableInject public void setAppConfigMap(Map<String,String> appConfiguration)
setAppConfigMap in class Environmentpublic Map<String,String> getExternalConfigMap()
getExternalConfigMap in class Environmentpublic Map<String,String> getAppExternalConfigMap()
getAppExternalConfigMap in class Environmentpublic Map<String,String> getAppConfigMap()
getAppConfigMap in class Environmentpublic void updateExternalConfigMap(Map<String,String> externalMap)
updateExternalConfigMap in class Environmentpublic void updateAppExternalConfigMap(Map<String,String> externalMap)
updateAppExternalConfigMap in class Environmentpublic void updateAppConfigMap(Map<String,String> map)
EnvironmentupdateAppConfigMap in class Environmentpublic PropertiesConfiguration getPropertiesConfiguration()
getPropertiesConfiguration in class Environmentpublic SystemConfiguration getSystemConfiguration()
getSystemConfiguration in class Environmentpublic EnvironmentConfiguration getEnvironmentConfiguration()
getEnvironmentConfiguration in class Environmentpublic InmemoryConfiguration getExternalConfiguration()
getExternalConfiguration in class Environmentpublic InmemoryConfiguration getAppExternalConfiguration()
getAppExternalConfiguration in class Environmentpublic InmemoryConfiguration getAppConfiguration()
getAppConfiguration in class Environmentpublic String getLocalMigrationRule()
getLocalMigrationRule in class Environmentpublic void refreshClassLoaders()
refreshClassLoaders in class EnvironmentCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.