サードパーティのWebサービスを聞いています。サービスが開始されると、受信しているオブジェクトのストリームが生成されます。与えられた時間内に特定のオブジェクトを検索し、オブジェクトが見つかった場合は何らかの処理を行うか、以下の条件のいずれかでエラーをスローする必要があります。
- Webサービスが停止し、オブジェクトが見つかりません。
- タイマーが切れました。
- その他の誤った状態。
無限のリストで検索していて、リストに表示されるアイテムの順序を予測できないと仮定して、オブジェクトを検索するための最良の方法は何でしょうか。