- java.lang.Object
-
- org.redkale.boot.ModuleEngine
-
- org.redkale.scheduled.spi.ScheduledModuleEngine
-
public class ScheduledModuleEngine extends ModuleEngine
- 作者:
- zhangjx
-
-
字段概要
字段 修饰符和类型 字段 说明 protected AnyValue
config
protected static String
CONFIG_NAME
-
从类继承的字段 org.redkale.boot.ModuleEngine
application, environment, logger, resourceFactory
-
-
构造器概要
构造器 构造器 说明 ScheduledModuleEngine(Application application)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AnyValue.MergeEnum
mergeAppConfigStrategy(String path, String key, AnyValue val1, AnyValue val2)
判断模块的配置项合并策略, 返回null表示模块不识别此配置项void
onAppPostInit()
结束Application.init方法前被调用void
onAppPreShutdown()
进入Application.shutdown方法被调用void
onServersPostStart()
服务全部启动后被调用void
onServersPreStart()
服务全部启动前被调用void
onServicePostInit(NodeServer server, Service service)
执行Service.init方法后被调用void
onServicePreDestroy(NodeServer server, Service service)
执行Service.destroy方法后被调用-
从类继承的方法 org.redkale.boot.ModuleEngine
createAsmMethodBoost, getApplication, getEnvironment, getResourceFactory, onAppPostShutdown, onAppPostStart, onAppPreInit, onAppPreStart, onEnvironmentChanged, onEnvironmentLoaded, onPostCompile, onPreCompile, onServersPostStop, onServersPreStop, onServicePostDestroy, onServicePreInit
-
-
-
-
构造器详细资料
-
ScheduledModuleEngine
public ScheduledModuleEngine(Application application)
-
-
方法详细资料
-
mergeAppConfigStrategy
public AnyValue.MergeEnum mergeAppConfigStrategy(String path, String key, AnyValue val1, AnyValue val2)
判断模块的配置项合并策略, 返回null表示模块不识别此配置项- 覆盖:
mergeAppConfigStrategy
在类中ModuleEngine
- 参数:
path
- 配置项路径key
- 配置项名称val1
- 配置项原值val2
- 配置项新值- 返回:
- MergeEnum
-
onAppPostInit
public void onAppPostInit()
结束Application.init方法前被调用- 覆盖:
onAppPostInit
在类中ModuleEngine
-
onServicePostInit
public void onServicePostInit(NodeServer server, Service service)
执行Service.init方法后被调用- 覆盖:
onServicePostInit
在类中ModuleEngine
- 参数:
server
- NodeServerservice
- Service
-
onServicePreDestroy
public void onServicePreDestroy(NodeServer server, Service service)
执行Service.destroy方法后被调用- 覆盖:
onServicePreDestroy
在类中ModuleEngine
- 参数:
server
- NodeServerservice
- Service
-
onServersPreStart
public void onServersPreStart()
服务全部启动前被调用- 覆盖:
onServersPreStart
在类中ModuleEngine
-
onServersPostStart
public void onServersPostStart()
服务全部启动后被调用- 覆盖:
onServersPostStart
在类中ModuleEngine
-
onAppPreShutdown
public void onAppPreShutdown()
进入Application.shutdown方法被调用- 覆盖:
onAppPreShutdown
在类中ModuleEngine
-
-