我有 Dataset<Row> aggDf = allDf
.groupBy(cDf.col("*"))
.agg(collect_list(col("c50")));
的列表,我目前通过Observables
订阅。我的要求已经改变,我现在想要延迟错误有条件。
如果Observable发出错误,我想在那时决定是否允许剩余的Observable继续或序列终止。
用例是如果错误类型为Observable.concatDelayError()
,那么我将中止剩余的Observable;否则,我继续进行其余的Observables。理想情况下,无论我是中止还是继续出错,我仍然喜欢最后报告的错误,因为TimeoutException
目前的行为。
我想我正在寻找以下内容:concatDelayError()
。
答案 0 :(得分:1)
修改:
更多地涉及保留非超时错误:
class PapersController
def new
@paper = Paper.new
render
end
def create
@paper = Paper.new(paper_params)
@paper.user = current_user
if @paper.save
redirect_to transaction_path(current_user), notice: "Post has been saved successfully."
else
render "new" # form_for will keep values from @paper, can also display @paper.errors
end
end
end