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