24.6. バッチ要求


Seam Remoting により、1 つの要求で複数のコンポーネント呼び出しが実行できるようになります。ネットワークトラフィックを低減する必要がある場合にこの機能を使用することをお勧めします。
Seam.Remoting.startBatch() メソッドは新しいバッチを起動します。 バッチ起動後に実行されるコンポーネント呼び出しはすべて待ち行列に入れられ、 即時送信は行われません。 必要とされるすべてのコンポーネント呼び出しがバッチに追加されると、 Seam.Remoting.executeBatch() メソッドは待ち行列にあるすべての呼び出しを含む単一の要求をサーバーに送信し、 その呼び出しは順番に実行されることになります。 呼び出しが実行されるとすべての戻り値を含む単一の応答がクライアントに返され、 コールバック機能が実行と同じ順番で起動されます。
新しいバッチを起動したけれど送信しないことにした場合、 Seam.Remoting.cancelBatch() メソッドは待ち行列に入れられたすべての呼び出しを破棄してそのバッチモードを終了します。
バッチが利用されているサンプルは、 /examples/remoting/chatroom を参照ください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat