public class Environment extends LifecycleAdapter implements ApplicationExt
| 构造器和说明 |
|---|
Environment(ScopeModel scopeModel) |
startpublic Environment(ScopeModel scopeModel)
public void initialize()
throws IllegalStateException
Lifecyclestartinitialize 在接口中 Lifecycleinitialize 在类中 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 在接口中 Lifecycledestroy 在接口中 Disposabledestroy 在类中 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–2023 The Apache Software Foundation. All rights reserved.