| Issue 196: | Lucyで、プログラムからコンポーネントを追加するAPIを提供する | |
| 1 person starred this issue and may be notified of changes. | Back to list |
Lucyで、プログラムからコンポーネントを追加するAPIを提供を検討する。
まずはイメージから仕様を絞り込んでいく。
0.5.2では少なくともリリースせず、最短で0.6、または0.7でのリリースを
目指す。
イメージの定義はこんな感じ。
public class MyContainer extends AbstractXxxContainer
{
@initContainer
public void initContainer() {
include(BuriContainer.class);
include("Lucy.xml");
addComponrnt("name",Interface.class,Impl.class)
addAOP(getComponent(TxInterceptor.class));
...
}
@init("name")
public void initName(Impl impl) {
impl.init();
impl.setBuri(getComponent(BuriProcessor.class));
}
@destory("name")
public void destroyName(Impl impl) {
}
}
May 27, 2009
Project Member
#1
shinpei.ohtani@gmail.com
Status:
Started
|