2011-06-14 216 views
2

我正在尋找一個示例,顯示如何配置我的CXF項目,以便可以異步調用服務方法;這意味着我在客戶端的調用不會阻止響應,並且響應準備就緒後,邏輯就會完成。我非常感謝,如果有人可以幫助我CXF異步服務調用

最佳

回答

0

最簡單的方法是使用@Oneway註釋在服務器端。 CXF將在一個單獨的線程中處理服務器端的請求,因此客戶端不會被阻塞,並會在收到200響應代碼和空響應主體後立即返回。

當然,在這種情況下,您不能收到任何響應(按請求定義的SOAP操作),這不適用於您。不幸的是,你需要使用線程池和將來的任務來實現這個功能。幸運的是,從Java 5開始,這非常簡單,從研究ExecutorService API開始。