2012-05-21 19 views
0

我剛剛繼承了一些使用Restlet框架的代碼 - 必須承認我從來沒有聽說過它。Restlet Java Framework - 客戶端是否需要以某種方式關閉?

的模式似乎是要做到:

Request request = new Request(method, uri); 
Client client = new Client(protocols); 
Response response = client.handle(request); 

,但是當我調試的代碼,我發現運行了不少守護線程。這是正常的嗎?代碼是否應該關閉客戶端或類似的東西?

感謝,

保羅

回答

2

你應該叫client.stop()當您完成。

+0

謝謝。我注意到代碼沒有調用client.start() - 是否隱式完成了? – user265330

+0

是的,start()在第一次調用時是隱含的。它可以手動調用,用於預熱目的。 –

+0

@JeromeLouvel:是否需要調用client.stop()?我在文檔或書中找不到有關調用stop()的任何參考。 – rve

相關問題