读书人

Tomcat源码解读-代码走读之(三十一的

发布时间: 2013-06-26 14:29:32 作者: rapoo

Tomcat源码解读--代码走读之(三十一的6-14)pipeline.start(三十四)

1、init

(1)、setStateInternal(LifecycleState.INITIALIZING,null,?false),StandardPipeline的ls的listeners为0,所以没有动作执行。

(2)、initInternal(),没有动作执行

(3)、setStateInternal(LifecycleState.INITIALIZED,null,?false);?StandardPipeline的ls的listeners为0,所以没有动作执行。

2、setStateInternal(LifecycleState.STARTING_PREP,?null,?false),StandardPipeline的ls的listeners为0,所以没有动作执行。

4、startInternal(),主要是进行StandardContextValve的start方法如下描述,第二步骤setState(LifecycleState.STARTING),StandardPipeline的ls的listeners为0,所以没有动作执行。

Tomcat源码解读-代码走读之(三十一的6-14)pipeline.start(三十四)

(1)、init方法,

1)、setStateInternal(LifecycleState.INITIALIZING,null,?false),StandardContextValve的ls的listeners为0,所以没动作执行。

2)、initInternal();先是调用父类注册Mbean,之后设置日志。

3)、setStateInternal(LifecycleState.INITIALIZED,null,?false),StandardContextValve的ls的listeners为0,所以没动作执行。

(2)、setStateInternal(LifecycleState.STARTING_PREP,null,?false);

StandardContextValve的ls的listeners为0,所以没动作执行。

(3)、startInternal(),StandardContextValve的ls的listeners为0,所以没动作执行。

(4)、setStateInternal(LifecycleState.STARTED,null,?false),StandardContextValve的ls的listeners为0,所以没动作执行。

5、setStateInternal(LifecycleState.STARTED,?null,?false),StandardPipeline的ls的listeners为0,所以没有动作执行。

读书人网 >开源软件

热点推荐