実行に時間がかかるGWT(2.4)RequestBuilder
のクエリがあります。このような場合は、ユーザーがリクエストをキャンセルできるようにしたいと考えています。サーバー側の処理を中止するクエリだけであるため、有害な副作用はありません。ソリューションに問題がある場合は、無駄なサーバー側のCPUサイクルも問題になりません。状況の例を次に示します。進行中のGWT RequestBuilderリクエストを中止するにはどうすればよいですか?
RequestBuilder requestBuilder = new RequestBuilder(
RequestBuilder.GET, FOOBAR_SERVICE_URL);
requestBuilder.sendRequest("",
new RequestCallback<ResultList>() { .... });
// I'd like to cancel the request when a Cancel button is pressed
どうすればいいですか?
[サーバー側GWT呼び出しのキャンセル](http://stackoverflow.com/questions/1276970/cancelling-a-server-side-gwt-call) –