2014-11-11 3 views
1

Spring Integration은 박스 JMX 지원을 제공합니다. 어떤 문서를 말한다 나는 등 채널, 라우터에 관한 다양한 통계를 얻을 수 있다는 것입니다Spring Integration JMX 지원이 작동하지 않습니다.

나는 다음과 같은 구성은 컨텍스트 파일 봄에 추가 한 :

<context:mbean-server /> 
<context:mbean-export/> 

자동 JMX 감지하지만, 단 하나의 요소가되었습니다를 노출. 간단한 지연 기입니다. 여러 개의 플로우가 정의되어 있고 더 이상 JMX를 통해 요소가 노출되지 않습니다. 나는 무엇이 잘못되었는지 전혀 모른다.

다른 구성을 변경해야합니까?

도움 주셔서 감사합니다.

답변

2

대신 <int-jmx:mbean-export>을 사용해야합니다.

짧은 답변을 드려 죄송합니다. 이미 문서 도구를 살펴본 적이 있다면 더 이상 말할 것도 없습니다.

그러나 여기에 대해서는 sample입니다.

UPDATE

H-m. 아니, 잘못된 표본. 스프링 통합 tests을 참조하십시오.

UPDATE2

<context:mbean-export/>@ManagedResource이다, 그 봄 콩에 대한 MBean에 등록합니다. <int-jmx:mbean-export>은 조금 더 나아가 거의 모든 Spring Integration 구성 요소 인 MBeans에 포장됩니다 : channels, MessageHandlers, MessageSources. 그렇습니다. @ManagedMetric을 추가합니다.

+0

빠른 답변을 보내 주셔서 감사합니다. 당신 말이 맞아요. * *에서 *로 변경하면 문제가 해결됩니다. – Damian

관련 문제