[Seasar-user:2074] Re: injectDependency について

Koichi Kobayashi koichik
2005年 6月 1日 (水) 15:35:57 JST


小林 (koichik) です.

On Wed, 01 Jun 2005 15:00:47 +0900
YOKOTA Takehiko <[E-MAIL ADDRESS DELETED]> wrote:

> ちなみにS2からgetComponentしてしまった後でもregisterしても良いものなので
> しょうか?それとも、全てのregisterはgetComponentよりも前に行なう必要があ
> るのでしょうか?
> 
> register -> getComponent, injectDependency
> 
> と理解していますが、順不同でも良いのでしょうか?

現在の S2 では大丈夫なはずです.
以前のバージョンは S2Container#init() の後に register() を呼び出すことは
想定されていなかったのでマルチスレッド環境で問題がありましたが,
昨年末くらいのバージョンアップでスレッドセーフな対応がされたので,
現在のバージョンなら任意の時点で register() しても大丈夫なはずです.


-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内