2013-07-29 2 views
1

그리즐리에서 HTTP 요청이있을 때마다 어떤 작업을 수행 할 여지가 있습니까 HttpServer? 구독 할만한 이벤트가 있습니까?모든 HTTP 요청 (HttpServer)에서 작업 수행

필요한 HttpHandler 클래스를 서브 클래 싱하고 시도해야 할 작업을 수행하기 위해 service() 메서드를 재정의하려했지만 필요한 HttpHandler 클래스 중 하나가 최종 선언되었습니다.

아이디어가 있으십니까?

+2

저는 Grizzly에 익숙하지 않지만 필터를 구현하면 유스 케이스에 맞지 않을까요? http://grizzly.java.net/filterchainfilters.html –

+0

필자의 유일한 문제점은 필터를 Grizzly 서버에 등록하는 방법을 설명하는 어디에서나 설명서를 찾을 수 없다는 것입니다. –

+0

그들은 https://grizzly.java.net/quickstart.html에서 예제를 가지고 있습니다. –

답변

2

당신은 HttpServerProbe

프로브를 확인 할 수 있습니다 귀하의 HttpServer에 인스턴스와 연관된 HttpServerConfiguration 객체에 등록 할 수있다.

귀하의 요구에 충분하지 않을 수도 있습니다.이 경우 달성하고자하는 것에 대한 세부 정보를 제공 할 수 있다면 유용 할 수 있습니다.

+0

HTTP 요청이있을 때마다 함수를 호출하면됩니다. 이것은 내가 찾고 있었던 것과 똑같은 것처럼 보입니다. 감사! –