オブジェクト・プール・マネージャーおよびオブジェクト・プール用の 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 名として無効な文字は、「.」文字に置換されています。


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rasb_objpoolmbeans
ファイル名:rasb_objpoolmbeans.html