1、init
1)、setStateInternal(LifecycleState.INITIALIZING,null, false),因为StandardManager的ls的listeners为0,所以没有动作执行。
2)、initInternal(),调用父类注册Mbean,设置distributable属性。
3)、setStateInternal(LifecycleState.INITIALIZED,null, false) ,因为StandardManager的ls的listeners为0,所以没有动作执行。
2、setStateInternal(LifecycleState.STARTING_PREP,null, false),因为StandardManager的ls的listeners为0,所以没有动作执行。
3、startInternal()
(1)、调用父类ManagerBase的startInternal()方法。
1)、Deque<SessionTiming>sessionCreationTiming =
newLinkedList<SessionTiming>();
sessionCreationTiming中增加100个对象。
2)、Deque<SessionTiming>sessionExpirationTiming =
newLinkedList<SessionTiming>();
sessionExpirationTiming中增加100个对象。
3)、设置sessionIdGenerator = newSessionIdGenerator(),配置属性。
(2)、doLoad(),代码在StandardManager中。加载应用中D:\workspace\test_tomcat\apache-tomcat-7.0.22-src\output\build\work\Catalina\localhost\docs\SESSIONS.ser
(3)、setState(LifecycleState.STARTING),因为StandardManager的ls的listeners为0,所以没有动作执行。
4、setStateInternal(LifecycleState.STARTED,null, false),因为StandardManager的ls的listeners为0,所以没有动作执行。
相关推荐
代码走读记录表模板代码走读记录表模板代码走读记录表模板
Apache Spark源码走读之2 -- Job的提交与运行.pdf
在项目开发过程中,因代码质量不过关,进行了代码走读,事后把意见留存,组织成word文档。在以后遇到相同的问题时可以快速解决。
Apache Spark源码走读之如何进行代码跟读
代码走读记录,又称代码审查记录,包含C++代码走读,JAVA代码走读,C#代码走读
Apache Spark源码走读之3 -- Task运行期之函数调用关系分析
代码走读[总结].pdf
代码走读工具Jupiter实践
DPDKL2fwd代码走读报告(代码流程分析).pdf
代码走读检查列表[参考].pdf
Apache Spark源码走读之4 -- DStream实时流数据处理
Storm源码走读笔记 写的非常详细的代码走查笔记,对于想阅读源代码提高编程能力的同学非常有用哦。
Apache Spark源码走读之5 -- DStream处理的容错性分析
代码走读检查列表.pdf
SPEEDX 代码走读笔记.txt
1、准备工作 2、检查函数 3、类型检查 4、条件 5、循环 6、输入输出 等等
广播分发
FFmpeg开发资料和开发过程中的一些code走读报告
详细的Hadoop源码剖析电子版。书中引用了丰富的架构图片和流程来解析结合hadoop框架原理,推荐深度运维和二次开发者阅读
描述了EDMA是怎么把数据从源地址传输到目的地址的