Glassfish에서 타이머 방아쇠를 유발하는 방법은 무엇입니까?
문제
기능 테스트 사례에서 일관성이 필요합니다. 우리가 현재 할 수있는 최선은 제품의 Java EE 타이머가 트리거되기 전에 추정 시간을 기다리는 것입니다. 테스트 케이스가 아마도 JMX와 함께 프로그래밍 방식으로 타이머를 트리거 할 수 있다면 훨씬 더 예측 가능합니다.
이 작업은 어떻게 할 수 있습니까? 우리가 사용할 수있는 Glassfish 타이머 시설에 JMX 인터페이스가 있습니까?
해결책
그 질문은 거의 3 개월 동안 답이 남아 있기 때문에 분명히 불가능합니다.
그러나 테스트 목적으로 트리거가 실제로 발생했을 때 알림을 받기에 충분하다는 것을 깨달았습니다. (적극적으로 트리거하는 것은 품질 거래에서 시간을 구매할 것입니다)
대신 이벤트 완료에 대한 모니터링을 추가하고 있지만 실제로 불가능하다는 것을 알려 주셔서 감사합니다.)
제휴하지 않습니다 StackOverflow