2013-04-19 2 views
0

JMX를 사용하는 모니터링 애플리케이션을 코딩하고 있습니다. AttributeListMap으로 변환하고 키를 속성 이름으로 사용하고 속성 값을 값으로 변환하고 싶습니다. 내 검색에서 EJB 컨테이너를 사용하는 방법 만 찾았습니다. 내가 원하는 것은 어떤 컨테이너에도 의존하지 않는 경량 솔루션입니다. 미리 감사드립니다.JMX : AttributeList를 Map으로 변환하기

답변

1

정확하게 질문을 이해했는지 모르겠지만이 방법은 AttributeList을지도로 변환합니다.

public Map<String, Object> attrListToMap(AttributeList attrList) { 
    Map<String, Object> attributeMap = new HashMap<String, Object>(attrList.size()); 
    for(Attribute attr: attrList.asList()) { 
     attributeMap.put(attr.getName(), attr.getValue()); 
    } 
    return attributeMap; 
} 
+0

감사합니다. @Nichoas. 이것은 내가 필요한 것입니다. – okello

관련 문제