[Seasar-user:191] Re: リモートMBeanの呼び出しについて
B isid.co.jp Yasuo Higa
higa
2003年 11月 17日 (月) 12:45:04 JST
<[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user:190] リモートMBeanの呼び出しについて" において、
"Hidetoshi Hosokawa <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
> ほそかわです。
>
> リモートで動いている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を使う必要があります。
---
Yasuo Higa <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内