My favorites | Sign in
t-2
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 146: LucyのAOPを切り離して、拡張機能にまわす
1 person starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  shinpei.ohtani@gmail.com
Closed:  Dec 2008


 
Project Member Reported by shinpei.ohtani@gmail.com, Nov 18, 2008
LucyのAOPをコアから切り離して、
拡張機能のひとつとして定義する。


これによって、デフォルトではシンプルなDIコンテナとして
Lucyは定義しておき、jarを足すこと(lucy-aop.jar + javassist)で
AOP機能を利用可能とする。
Dec 11, 2008
Project Member #1 shinpei.ohtani@gmail.com
修正を開始しました。
Status: Started
Dec 11, 2008
Project Member #2 shinpei.ohtani@gmail.com
切り離しの分析を書いてみました。
aop.xls
17.5 KB   Download
Dec 11, 2008
Project Member #3 shinpei.ohtani@gmail.com
切り離してみました。
現在は添付のように、AopModuleインタフェースを使って
CoreとAOPを切り離しました。

現在はAopModuleはServiceLoader経由で取得するようにして、
取得できない場合は自動的にAOPが使えないと判定されます。
Dec 11, 2008
Project Member #4 shinpei.ohtani@gmail.com
(No comment was entered for this change.)
aop.xls
23.0 KB   Download
Dec 14, 2008
Project Member #5 shinpei.ohtani@gmail.com
Lucyプロジェクトの構成を変更して、あとはデプロイがちゃんとできれば
このIssueをFixします。
Dec 14, 2008
Project Member #6 shinpei.ohtani@gmail.com
デプロイできるようになりました。
Status: Fixed

Powered by Google Project Hosting