类 StartingApplicationListener
- java.lang.Object
-
- com.alibaba.nacos.core.listener.StartingApplicationListener
-
- 所有已实现的接口:
NacosApplicationListener
public class StartingApplicationListener extends java.lang.Object implements NacosApplicationListener
init environment config.- 从以下版本开始:
- 0.5.0
- 作者:
- hxy1991
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringDATASOURCE_MODE_EMBEDDEDprivate static java.lang.StringDATASOURCE_MODE_EXTERNALprivate static java.lang.StringDATASOURCE_PLATFORM_PROPERTYstatic java.lang.StringDATASOURCE_PLATFORM_PROPERTY_OLDMay be removed with the upgrade of springboot version.private static java.lang.StringDEFAULT_DATABASEprivate static java.lang.StringDEFAULT_DATASOURCE_PLATFORMprivate static java.lang.StringDEFAULT_FUNCTION_MODEprivate static java.lang.StringDERBY_DATABASEprivate static java.lang.StringLOCAL_IP_PROPERTY_KEYprivate static org.slf4j.LoggerLOGGERprivate static java.lang.StringMODE_PROPERTY_KEY_FUNCTION_MODEprivate static java.lang.StringMODE_PROPERTY_KEY_STAND_MODEprivate static java.lang.StringNACOS_APPLICATION_CONFprivate static java.lang.StringNACOS_MODE_CLUSTERprivate static java.lang.StringNACOS_MODE_STAND_ALONEprivate java.util.concurrent.ScheduledExecutorServicescheduledExecutorServiceprivate static java.util.Map<java.lang.String,java.lang.Object>SOURCESprivate booleanstarting
-
构造器概要
构造器 构造器 说明 StartingApplicationListener()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidcloseExecutor()voidcontextLoaded(org.springframework.context.ConfigurableApplicationContext context)voidcontextPrepared(org.springframework.context.ConfigurableApplicationContext context)voidenvironmentPrepared(org.springframework.core.env.ConfigurableEnvironment environment)voidfailed(org.springframework.context.ConfigurableApplicationContext context, java.lang.Throwable exception)private java.lang.StringgetDatasourcePlatform(org.springframework.core.env.ConfigurableEnvironment env)get datasource platform.private voidinitSystemProperty()private voidinjectEnvironment(org.springframework.core.env.ConfigurableEnvironment environment)private voidjudgeStorageMode(org.springframework.core.env.ConfigurableEnvironment env)private voidloadPreProperties(org.springframework.core.env.ConfigurableEnvironment environment)private voidlogClusterConf()private voidlogStarting()private voidmakeWorkDir()private voidregisterWatcher()voidstarted(org.springframework.context.ConfigurableApplicationContext context)voidstarting()-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.alibaba.nacos.core.listener.NacosApplicationListener
running
-
-
-
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
MODE_PROPERTY_KEY_STAND_MODE
private static final java.lang.String MODE_PROPERTY_KEY_STAND_MODE
- 另请参阅:
- 常量字段值
-
MODE_PROPERTY_KEY_FUNCTION_MODE
private static final java.lang.String MODE_PROPERTY_KEY_FUNCTION_MODE
- 另请参阅:
- 常量字段值
-
LOCAL_IP_PROPERTY_KEY
private static final java.lang.String LOCAL_IP_PROPERTY_KEY
- 另请参阅:
- 常量字段值
-
NACOS_APPLICATION_CONF
private static final java.lang.String NACOS_APPLICATION_CONF
- 另请参阅:
- 常量字段值
-
NACOS_MODE_STAND_ALONE
private static final java.lang.String NACOS_MODE_STAND_ALONE
- 另请参阅:
- 常量字段值
-
NACOS_MODE_CLUSTER
private static final java.lang.String NACOS_MODE_CLUSTER
- 另请参阅:
- 常量字段值
-
DEFAULT_FUNCTION_MODE
private static final java.lang.String DEFAULT_FUNCTION_MODE
- 另请参阅:
- 常量字段值
-
DEFAULT_DATABASE
private static final java.lang.String DEFAULT_DATABASE
- 另请参阅:
- 常量字段值
-
DATASOURCE_PLATFORM_PROPERTY_OLD
public static final java.lang.String DATASOURCE_PLATFORM_PROPERTY_OLD
May be removed with the upgrade of springboot version.- 另请参阅:
- 常量字段值
-
DATASOURCE_PLATFORM_PROPERTY
private static final java.lang.String DATASOURCE_PLATFORM_PROPERTY
- 另请参阅:
- 常量字段值
-
DERBY_DATABASE
private static final java.lang.String DERBY_DATABASE
- 另请参阅:
- 常量字段值
-
DEFAULT_DATASOURCE_PLATFORM
private static final java.lang.String DEFAULT_DATASOURCE_PLATFORM
- 另请参阅:
- 常量字段值
-
DATASOURCE_MODE_EXTERNAL
private static final java.lang.String DATASOURCE_MODE_EXTERNAL
- 另请参阅:
- 常量字段值
-
DATASOURCE_MODE_EMBEDDED
private static final java.lang.String DATASOURCE_MODE_EMBEDDED
- 另请参阅:
- 常量字段值
-
SOURCES
private static final java.util.Map<java.lang.String,java.lang.Object> SOURCES
-
scheduledExecutorService
private java.util.concurrent.ScheduledExecutorService scheduledExecutorService
-
starting
private volatile boolean starting
-
-
方法详细资料
-
starting
public void starting()
从接口复制的说明:NacosApplicationListener- 指定者:
starting在接口中NacosApplicationListener
-
environmentPrepared
public void environmentPrepared(org.springframework.core.env.ConfigurableEnvironment environment)
从接口复制的说明:NacosApplicationListener- 指定者:
environmentPrepared在接口中NacosApplicationListener- 参数:
environment- environment
-
contextPrepared
public void contextPrepared(org.springframework.context.ConfigurableApplicationContext context)
从接口复制的说明:NacosApplicationListener- 指定者:
contextPrepared在接口中NacosApplicationListener- 参数:
context- context
-
contextLoaded
public void contextLoaded(org.springframework.context.ConfigurableApplicationContext context)
从接口复制的说明:NacosApplicationListener- 指定者:
contextLoaded在接口中NacosApplicationListener- 参数:
context- context
-
started
public void started(org.springframework.context.ConfigurableApplicationContext context)
从接口复制的说明:NacosApplicationListener- 指定者:
started在接口中NacosApplicationListener- 参数:
context- context
-
failed
public void failed(org.springframework.context.ConfigurableApplicationContext context, java.lang.Throwable exception)从接口复制的说明:NacosApplicationListener- 指定者:
failed在接口中NacosApplicationListener- 参数:
context- contextexception- exception
-
injectEnvironment
private void injectEnvironment(org.springframework.core.env.ConfigurableEnvironment environment)
-
loadPreProperties
private void loadPreProperties(org.springframework.core.env.ConfigurableEnvironment environment)
-
registerWatcher
private void registerWatcher() throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
initSystemProperty
private void initSystemProperty()
-
logClusterConf
private void logClusterConf()
-
closeExecutor
private void closeExecutor()
-
makeWorkDir
private void makeWorkDir()
-
logStarting
private void logStarting()
-
judgeStorageMode
private void judgeStorageMode(org.springframework.core.env.ConfigurableEnvironment env)
-
getDatasourcePlatform
private java.lang.String getDatasourcePlatform(org.springframework.core.env.ConfigurableEnvironment env)
get datasource platform.- 参数:
env- ConfigurableEnvironment.- 返回:
-
-