2013-10-28 7 views
0

JConsole에서 "메소드가 성공적으로 호출되었습니다"가 아닌 다른 것을 반환하기 위해 JMX MBean 작업을 가져 오려고합니다. 호출 된 메서드에서 예외가 발생하면 메서드가 성공적으로 호출 된 것이 아니라 JConsole에서 "메서드 실패"를보고 싶습니다. 이 문제를 해결하기 위해 MBean에서 할 수있는 일이 있습니까?예외가 발생하더라도 JConsole은 항상 성공적으로 반환됩니다.

답변

0

JMXConsole은 본인이 알고있는 한 정상적으로 호출 된 메서드를보고하지 않습니다. 예외가 타겟 JMX 호출 된 메소드 또는 해당 메소드의 실행 경로 어딘가에 갇혀있는 것처럼 들립니다. 예외를 버블 링하도록 허용하십시오. 결국 JMX 레이어는 예외 유형을 선택합니다 (보통 예외 인 경우 javax.management.MBeanException).

+0

내 코드가 try catch 블록에 래핑 된 것으로 나타났습니다. – sworded