S2Containerのバグ
S2.0.12では、子コンテナのinit,destroyを呼び出さないという
バグがありますね。m(_ _)m
修正します。
困るのは、コネクションプールがクローズされないことです。
public void init() {
for (int i = 0; i < getChildSize(); ++i) {
getChild(i).init();
}
for (int i = 0; i < getComponentDefSize(); ++i) {
getComponentDef(i).init();
}
}public void destroy() {
for (int i = getComponentDefSize() - 1; 0 <= i; --i) {
try {
getComponentDef(i).destroy();
} catch (Throwable t) {
t.printStackTrace();
}
}
for (int i = getChildSize() - 1; 0 <= i ; --i) {
getChild(i).destroy();
}
}