[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 メーリングリストの案内