2014-06-19 1 views
1

Dropwizard에서 Managed 인터페이스를 확장하는 ConsumerManager 클래스가 있는데 디버깅하려고합니다. stop()이 호출 될 때 어떤 일이 발생하는지보고 싶습니다 (stop은 Managed 인터페이스를 구현할 때 반드시 오버라이드해야하는 메소드입니다). 그러나 수동으로 클래스가 stop()을 호출하는 방법을 알아낼 수 없습니다.Dropwizard 관리 인터페이스 테스트 - 인터페이스를 확장하는 클래스를 수동으로 어떻게 중지합니까?

IDE (Netbeans를 사용하고 있습니다) 또는 명령 줄에서이 문제에 대해 어떻게 생각합니까?

답변

1

관리되는 인터페이스를 생성자 매개 변수로 사용하는 REST 리소스를 쉽게 추가 한 다음 해당 관리되는 인터페이스에 stop()을 호출하는 GET 메서드를 추가 할 수 있습니다. 그런 다음이 리소스를 말풍선이나 브라우저에서 호출 한 후 디버거 (NetBeans 내에서 응용 프로그램을 시작한다고 가정)를 통해이를 수행 할 수 있습니다.

관련 문제