Tomcat源码解读--代码走读之(二十八的6)StandardHost. addChild(二十九)
[*] 在child中加入listener,加入后,StandardContext有2个listener
[*]调用父类ContainerBase的addChild。继续调用addChildInternal。
(1)、child.setParent(this); 设置StandardContext的父亲为StandardEngine.StandardHost
(2)、children.put(child.getName(), child),讲host的children属性中加入此次的context。
(3)、child.start(),child= StandardContext后续介绍。
(4)、fireContainerEvent(ADD_CHILD_EVENT, child),因为standardHost的container的listeners为0,所以没有执行动作。
页:
[1]