오브젝트 풀 관리자와 오브젝트 풀을 위한 MBeans

오브젝트 풀 관리자와 오브젝트 풀을 위한 Legacy MBean 이름은 더 이상 사용되지 않습니다. 레거시 이름은 오브젝트 풀 관리자 JNDI 이름이 아닌 오브젝트 풀 관리자 이름(고유하지 않아도 됨)을 기반으로 합니다.

이 태스크 정보

오브젝트 풀의 경우, 레거시 이름에서 풀링된 클래스 버전의 ID도 부족합니다. 또한, 오브젝트 풀 PMI(Performance Monitoring Instrumentation) 통계는 동일한 레거시 오브젝트 풀 MBean 이름으로 오브젝트 풀에 집계됩니다.

예를 들어, 오브젝트 풀 관리자 및 풀링된 클래스가 다음과 같은 경우입니다.
오브젝트 풀 관리자 이름:               My ObjectPool
오브젝트 풀 관리자 JNDI 이름:          op/MyObjectPool
풀링된 클래스 이름:                      java.util.ArrayList
java.util.ArrayList.class의 해시 코드: 1111eb3f (hexadecimal)

레거시 오브젝트 풀 관리자 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@[hexadecimal representation of the hash code of the pooled class' java.lang.Class reference]

모든 형식에서 MBean 이름에 대해 올바르지 않은 문자는 '.'로 대체됩니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rasb_objpoolmbeans
파일 이름:rasb_objpoolmbeans.html