WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

オブジェクト・プール・マネージャーおよびオブジェクト・プール用の MBean

オブジェクト・プール・マネージャーおよびオブジェクト・プール用のレガシー MBean 名は、推奨されていません。 レガシー名は、オブジェクト・プール・マネージャー JNDI 名ではなく、オブジェクト・プール・マネージャー名 (固有である必要はありません) に基づいています。

このタスクについて

オブジェクト・プールの場合、レガシー名は、プールされているクラスのバージョン ID も欠落しています。 また、オブジェクト・プールに関するオブジェクト・プール Performance Monitoring Instrumentation (PMI) 統計は、同一のレガシー・オブジェクト・プール MBean 名を使用して集約されます。

例えば、オブジェクト・プール・マネージャーおよびプールされているクラスが以下のような場合を想定します。
オブジェクト・プール・マネージャー名:               My ObjectPool
オブジェクト・プール・マネージャー JNDI 名:          op/MyObjectPool
プールされたクラス名:                      java.util.ArrayList
java.util.ArrayList.class のハッシュ・コード: 1111eb3f (16 進数)

レガシー・オブジェクト・プール・マネージャー MBean 名は次のようになります。

ObjectPoolManager_My ObjectPool

レガシー・オブジェクト・プール MBean は次のようになります。

ObjectPool_My ObjectPool_java.util.ArrayList

推奨されないレガシー MBean 名を使用せずに、オブジェクト・プール・マネージャーの JNDI 名に基づく MBean 名を使用します。

上の例の場合、JNDI 名ベースのオブジェクト・プール・マネージャー MBean 名は次のようになります。
ObjectPoolManager_op/MyObjectPool

JNDI 名ベースのオブジェクト・プール MBean 名は次のようになります。

ObjectPool_op/MyObjectPool_java.util.ArrayList.class@1111eb3f

MBean 名のフォーマット

タイプ 名前フォーマット
推奨されないレガシー・オブジェクト・プール・マネージャー MBean 名: ObjectPoolManager_[object pool manager name]
JNDI 名ベースのオブジェクト・プール・マネージャー MBean 名: ObjectPoolManager_[object pool manager JNDI name]
推奨されないレガシー・オブジェクト・プール MBean 名: ObjectPool_[object pool manager name]_[pooled class name]
JNDI 名ベースのオブジェクト・プール MBean 名: ObjectPool_[object pool manager JNDI name]_[pooled class name].class@[プールされたクラスの java.lang.Class 参照のハッシュ・コードの 16 進表記]

上記すべてのフォーマットで MBean 名として無効な文字は「.」文字で置換されています。




関連タスク
オブジェクト・プールの使用
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/asyncbns/ref/rasb_objpoolmbeans.html