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。(后续介绍)