public interface IConfigurationConfig extends IInitialization<IConfig>
Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_CHECK_TIME_INTERVAL |
static String |
CONFIG_HOME |
static String |
MODULE_NAME |
static String |
PROJECT_NAME |
static String |
PROVIDER_CLASS |
Modifier and Type | Method and Description |
---|---|
long |
getConfigCheckTimeInterval()
配置文件检查时间间隔(毫秒),默认值为0表示不开启
|
String |
getConfigHome()
配置体系根路径,必须绝对路径,前缀支持${root}、${user.home}和${user.dir}变量,默认值为${root}
|
Class<? extends IConfigurationProvider> |
getConfigurationProviderClass()
指定配置体系下的默认配置文件分析器,默认值为net.ymate.platform.configuration.impl.DefaultConfigurationProvider
|
String |
getModuleName()
模块名称,此模块一般指现实项目中分拆的若干子项目的名称,默认值为空
|
String |
getProjectName()
项目名称,做为根路径下级子目录,对现实项目起分类作用,默认值为空
|
initialize, isInitialized
static final String CONFIG_HOME
static final String PROJECT_NAME
static final String MODULE_NAME
static final String CONFIG_CHECK_TIME_INTERVAL
static final String PROVIDER_CLASS
String getConfigHome()
String getProjectName()
String getModuleName()
long getConfigCheckTimeInterval()
Class<? extends IConfigurationProvider> getConfigurationProviderClass()
Copyright © 2022. All rights reserved.