public class Environment extends LifecycleAdapter implements FrameworkExt
| 构造器和说明 |
|---|
Environment() |
startpublic void initialize()
throws IllegalStateException
Lifecyclestartinitialize 在接口中 Lifecycleinitialize 在类中 LifecycleAdapterIllegalStateException@Inject(enable=false) public void setExternalConfigMap(Map<String,String> externalConfiguration)
@Inject(enable=false) public void setAppExternalConfigMap(Map<String,String> appExternalConfiguration)
public void updateExternalConfigurationMap(Map<String,String> externalMap)
public void updateAppExternalConfigurationMap(Map<String,String> externalMap)
public CompositeConfiguration getPrefixedConfiguration(AbstractConfig config)
At present, there are many configuration sources, including AbstractConfig (API, XML, annotation), - D, config center, etc. This method helps us to filter out the most priority values from various configuration sources.
config - public Configuration getConfiguration()
public Configuration getDynamicGlobalConfiguration()
public boolean isConfigCenterFirst()
@Inject(enable=false) public void setConfigCenterFirst(boolean configCenterFirst)
public Optional<DynamicConfiguration> getDynamicConfiguration()
@Inject(enable=false) public void setDynamicConfiguration(DynamicConfiguration dynamicConfiguration)
public void destroy()
throws IllegalStateException
Lifecycledestroy 在接口中 Lifecycledestroy 在类中 LifecycleAdapterIllegalStateExceptionpublic PropertiesConfiguration getPropertiesConfiguration()
public SystemConfiguration getSystemConfiguration()
public EnvironmentConfiguration getEnvironmentConfiguration()
public InmemoryConfiguration getExternalConfiguration()
public InmemoryConfiguration getAppExternalConfiguration()
public void clearExternalConfigs()
public void clearAppExternalConfigs()
public void clearDynamicConfiguration()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.