public class Environment extends LifecycleAdapter implements ApplicationExt
| Constructor and Description |
|---|
Environment(ScopeModel scopeModel) |
startpublic static final String NAME
public Environment(ScopeModel scopeModel)
public void initialize()
throws IllegalStateException
Lifecyclestartinitialize in interface Lifecycleinitialize in class LifecycleAdapterIllegalStateException@Deprecated @DisableInject public void setLocalMigrationRule(String localMigrationRule)
@DisableInject public void setExternalConfigMap(Map<String,String> externalConfiguration)
@DisableInject public void setAppExternalConfigMap(Map<String,String> appExternalConfiguration)
@DisableInject public void setAppConfigMap(Map<String,String> appConfiguration)
public void updateAppConfigMap(Map<String,String> map)
map - public Configuration getPrefixedConfiguration(AbstractConfig config, String prefix)
At 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.
config - prefix - public CompositeConfiguration getConfiguration()
public List<Map<String,String>> getConfigurationMaps(AbstractConfig config, String prefix)
config - prefix - public List<Map<String,String>> getConfigurationMaps()
public void destroy()
throws IllegalStateException
Lifecycledestroy in interface Lifecycledestroy in interface Disposabledestroy in class LifecycleAdapterIllegalStateExceptionpublic void reset()
public PropertiesConfiguration getPropertiesConfiguration()
public SystemConfiguration getSystemConfiguration()
public EnvironmentConfiguration getEnvironmentConfiguration()
public InmemoryConfiguration getExternalConfiguration()
public InmemoryConfiguration getAppExternalConfiguration()
public InmemoryConfiguration getAppConfiguration()
public String getLocalMigrationRule()
public void refreshClassLoaders()
public Configuration getDynamicGlobalConfiguration()
public Optional<DynamicConfiguration> getDynamicConfiguration()
@DisableInject public void setDynamicConfiguration(DynamicConfiguration defaultDynamicConfiguration)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.