私はRpcRequestBuilderを使用して、アプリケーションで行うすべてのRPCに対して一般的な変更を行います。 私は自分のRpcRequestBuilderでスロー可能なものを捕まえれば、同じRPCを再起動しようとするべきであることを知っています。理論的には可能ですが、RPCリクエストを再度起動するのと同じことはわかりません。 (はい、私はループに入力しないように注意します:)障害発生後にGWT-RPCリクエストを再起動する
0
A
答えて
0
RequestBuilder
で単にsend()
を呼び出してみましたか?あなたがRequest
(またはRequestBuilder
)で非同期メソッドを持っている場合
AFAICT、唯一の問題は次のようになり、戻り値の型:Request
は最初のリクエストから1が返されます、2番目の要求は無視され、ひいてはcouldnされます」呼び出し元のコアによって中止されます。そのような場合のために、あなたは本当Request
(と、それはスワップできるようにするには、その代表者特別Request
サブクラスを返すようにsend()
をオーバーライドし、あなたのRpcRequestBuilder
のcreate()
方法からRequestBuilder
のサブクラスを返す必要があるだろうことを可能にするに
、再試行に対応するものを設定することができます)。
関連する問題
- 1. 障害発生時にWindowsサービスを再起動
- 2. 電源障害後にRabbitMQが起動しない
- 3. サーバ障害後にSubversionリポジトリを再構築する
- 4. Spring-WS:自動wsdl障害の発生/関連付け
- 5. 再起動後に再起動する
- 6. Silverlightで障害が発生したDuplexClientBase WCFプロキシを閉じて再度開く
- 7. Mavenの3パラレルGmaven散発的な障害が発生
- 8. パイプラインの左側に障害が発生しましたか?
- 9. データボリュームのディスクボリュームに障害が発生しました
- 10. ネットワーク障害後にデータベース接続を再確立する - 休止状態
- 11. Oracleデータベースの障害後に永続性ユニットに再接続する方法
- 12. CodeAccessSecurityAttribute派生クラス(タイプのロード中に障害が発生している)
- 13. NSURLSession background download - ネットワーク障害で再開
- 14. ブール障害
- 15. CALayerの障害?
- 16. Foreachループ障害
- 17. jqGrid 4.3.2障害
- 18. Segementation障害(コアダンプ)
- 19. JVM障害 - フェールオーバー
- 20. SOAP障害コードリスト
- 21. QT:ユニットテストセグメンテーション障害
- 22. チェックサム障害
- 23. セグメント障害ポインタ
- 24. SOAPによるWCF障害
- 25. 障害発見に役立つ機能を作成する
- 26. サーバ障害後にディレクトリバックアップからsvnを回復する
- 27. セグメンテーション障害STDを移動::ベクトル
- 28. Apache認証:障害発生時に確実にリダイレクトしますか?
- 29. WCFの障害 - どのような障害ですか?
- 30. Parseクラウドデータサービスに障害が発生した場合はどうなりますか?
私は実際にこのような非同期サービスを持っていませんが、最初のrpcが失敗したため(AsyncCallbackのonFailure(Throwable)を実行しました)、本当に問題にはならないでしょうか? 2番目の要求として、期待される結果でonSuccessを起動します。 私はあなたに例を挙げることができます: いくつかの種類のセッション管理を使用し、すべてのRPCでセッションの有効性を確認するとします。今、セッションが「タイムアウト」として検出された場合、ログインボックスが表示され、ログインが成功した後、タイムアウト/ログイン画面を生成した最初のrpcを繰り返したいとします。 send()を使用してこれを行うことはできますか? –