MBeans für Objektpoolmanager und Objektpools

Traditionelle MBean-Namen für Objektpoolmanager und Objektpools sind veraltet. Die traditionellen Namen basieren auf dem Namen des Objektpoolmanagers (der nicht eindeutig sein muss) und nicht auf dem JNDI-Namen des Objektpoolmanagers.

Informationen zu diesem Vorgang

Bei Objektpools fehlt in den traditionellen Namen eine ID für die Version der Poolklasse. Außerdem werden die PMI-Statistiken (Performance Monitoring Infrastructure) für Objektpools unter demselben traditionellen MBean-Namen für den Objektpool zusammengefasst.

Beispiel mit dem folgenden Objektpoolmanager und der folgenden Poolklasse:
Name des Objektpoolmanagers:        Mein Objektpool
JNDI-Name desObjektpoolmanagers:         op/MeinObjektpool
Name der Pool-Klasse:                    java.util.ArrayList
Hash-Code von java.util.ArrayList.class: 1111eb3f (hexadezimal)

Der traditionelle MBean-Name für den Objektpoolmanager lautet:

ObjectPoolManager_Mein Objektpool

Der traditionelle MBean-Name für den Objektpool lautet:

ObjectPool_Mein Objektpool_java.util.ArrayList

Verwenden Sie anstelle der veralteten traditionellen MBean-Namen die MBean-Namen, die auf dem JNDI-Namen des Objektpoolmanagers basieren.

Für das obige Beispiel lautet der auf dem JNDI-Namen basierende MBean-Name des Objektpoolmanagers wie folgt:
ObjectPoolManager_op/MeinObjektpool

Der auf dem JNDI-Namen basierende MBean-Name des Objektpools lautet:

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

Formate für MBean-Namen

Typ Namensformat
Veralteter traditioneller MBean-Name für den Objektpoolmanager: ObjectPoolManager_[Name des Objektpoolmanagers]
Auf dem JNDI-Namen basierender MBean-Name für den Objektpoolmanager: ObjectPoolManager_[JNDI-Name des Objektpoolmanagers]
Veralteter traditioneller MBean-Name für den Objektpool: ObjectPool_[Name des Objektpoolmanagers]_[Name der Poolklasse]
Auf dem JNDI-Namen basierender MBean-Name für den Objektpool: ObjectPool_[JNDI-Name des Objektpoolmanagers]_[Name der Poolklasse].class@[hexadezimale Darstellung des Hash-codes der java.lang.Class-Referenz der Poolklasse]

In allen Formaten werden alle Zeichen, die für MBean-Namen nicht gültig sind, durch einen Punkt ('.') ersetzt.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rasb_objpoolmbeans
Dateiname:rasb_objpoolmbeans.html