StandardEngine的listeners为1,是在第六节中的创建digester时注入,如下图

1、setStateInternal(LifecycleState.INITIALIZING, null, false);这个方面里面的1个listeners,主要是根据当前的LifecycleEvent获取StandardEngine对象赋值给Engine 的对象engine,留着后续start和stop打日志用。
2、调用父类LifecycleMBeanBase的initInternal()方法,主要是注册Mbean。
3、setStateInternal(LifecycleState.INITIALIZED, null, false);执行里面的1个listeners,跟步骤1相同。
4、这里面多了一个属性pipeline。(后续介绍)
本文解析了StandardEngine的listeners配置及初始化过程中的关键步骤,包括设置状态、注册MBean等,并提到了pipeline属性。
1256

被折叠的 条评论
为什么被折叠?



