0

結果が見つかった場合にのみ終了するループがあるメソッドを呼び出しています。それ以外の場合は、見つかるまでループし続けます

public Collection<Serializable> searchItems(Collection<String> tags) {
    Collection<Serializable> answers = (Collection<Serializable>) 
        this.issueParallelOperation(tags, RemoteOperation.getIndex, 
        null, null, null, null, AggregationStrategy.joinCollection);
}

メソッド this.issueParallelOperation() 内のコードは、結果が見つかるまでループし続けます。1分後に操作を停止し、回答値をnullのように手動で設定したい。this.issueParallelOperation() メソッドは他の多くのメソッドによって呼び出されるため、メソッド内で変更を加えることはできません。このsearchItems()メソッドでこの問題を解決する方法を教えてください。

4

1 に答える 1