[Seasar-user:192] Re: リモートMBeanの呼び出しについて
B starlogic.jp Hidetoshi Hosokawa
hoso
2003年 11月 17日 (月) 13:14:53 JST
ほそかわです。
> > リモートで動いているSeasarのMBeanを呼ぶ方法で、
> > 2通りの書き方ができたのですが、何か違いがあるのでしょうか?
> >
> > SeasarContext ctx = SeasarContext.getInstance( "RemoteSeasar" );
> > 1) ctx.lookup( "mbean/RemoteMBean" );
> > 2) BeanProxy.create( RemoteMBean.class, "MBean:name=RemoteSeasar" , ctx );
> >
> > もしどちらでも良いのであれば、コードが短い 1)を使いたいのですが(^^;
>
> 1,2は、論理的には、同じオブジェクトですが、オブジェクトを取得する際に、
> 1は、リモートSeasarが存在している必要がありますが、2は必要ありません。
> (メソッドを呼ぶときに存在していれば良い)
>
> 通常は、1が良いと思いますが、この前のようなクロスで参照しあうような
> 場合は、2を使う必要があります。
お返事ありがとうございます。
今回もクロスで参照しあっているので、2で統一したいと思います。
--
Hidetoshi Hosokawa < [E-MAIL ADDRESS DELETED] >
Seasar-user メーリングリストの案内