- java.lang.Object
-
- org.redkale.boot.ModuleEngine
-
- org.redkale.scheduled.spi.ScheduledModuleEngine
-
public class ScheduledModuleEngine extends ModuleEngine
- 作者:
- zhangjx
-
-
字段概要
字段 修饰符和类型 字段 说明 protected AnyValueconfigprotected static StringCONFIG_NAME-
从类继承的字段 org.redkale.boot.ModuleEngine
application, environment, logger, resourceFactory
-
-
构造器概要
构造器 构造器 说明 ScheduledModuleEngine(Application application)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AnyValue.MergeEnummergeAppConfigStrategy(String path, String key, AnyValue val1, AnyValue val2)判断模块的配置项合并策略, 返回null表示模块不识别此配置项voidonAppPostInit()结束Application.init方法前被调用voidonAppPreShutdown()进入Application.shutdown方法被调用voidonServersPostStart()服务全部启动后被调用voidonServersPreStart()服务全部启动前被调用voidonServicePostInit(NodeServer server, Service service)执行Service.init方法后被调用voidonServicePreDestroy(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
-
-