0
추가 라이브러리없이 MBeanInfo.getAttributes()
을 사용하는 대신 특정 속성의 MBeanAttributeInfo
을 직접 가져 와서 선형 검색을 수행 할 수 있습니까?JMX에서 특정 MBeanAttributeInfo를 직접 가져올 수 있습니까?
예제 시나리오 : 주어진 속성 -이 쓰기 가능한지 여부를 확인하십시오. 내가 찾는 바라고 무엇
MBeanServer server; // Assume this is initialized somewhere else
MBeanAttributeInfo[] infos = server.getMBeanInfo(new ObjectName("jboss:service=Mail"));
for(MBeanAttributeInfo info : infos) {
if(info.getName().equals("State")) {
if(info.isWritable()) {
//do something
}
break;
}
}
는 MBeanServer
에서 getAttributeInfo(ObjectName name, String attribute)
방법 같은 것입니다.
감사합니다.하지만 필요한 것은 MBeanAttributeInfo입니다. 속성 값이 아닙니다. –