Language

CountedCompleter.OnExceptionalCompletion(Throwable, CountedCompleter) メソッド

定義

メソッド #completeExceptionally(Throwable) が呼び出されたとき、またはメソッド #compute が例外をスローしたときに、このタスクがまだ正常に完了していない場合にアクションを実行します。

[Android.Runtime.Register("onExceptionalCompletion", "(Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter;)Z", "GetOnExceptionalCompletion_Ljava_lang_Throwable_Ljava_util_concurrent_CountedCompleter_Handler", ApiSince=24)]
public virtual bool OnExceptionalCompletion(Java.Lang.Throwable? ex, Java.Util.Concurrent.CountedCompleter? caller);
[<Android.Runtime.Register("onExceptionalCompletion", "(Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter;)Z", "GetOnExceptionalCompletion_Ljava_lang_Throwable_Ljava_util_concurrent_CountedCompleter_Handler", ApiSince=24)>]
abstract member OnExceptionalCompletion : Java.Lang.Throwable * Java.Util.Concurrent.CountedCompleter -> bool
override this.OnExceptionalCompletion : Java.Lang.Throwable * Java.Util.Concurrent.CountedCompleter -> bool

パラメーター

ex
Throwable

例外

caller
CountedCompleter

このメソッドを呼び出すタスク (このタスク自体の可能性があります)

返品

true この例外をこのタスクの完了者に伝達する必要がある場合(存在する場合)

属性

注釈

メソッド #completeExceptionally(Throwable) が呼び出されたとき、またはメソッド #compute が例外をスローしたときに、このタスクがまだ正常に完了していない場合にアクションを実行します。 このメソッドに入力すると、このタスクが ForkJoinTask#isCompletedAbnormally。 このメソッドの戻り値は、さらなる伝達を制御します。 true し、このタスクに完了していない完了者がある場合、その完了者もこの完了者と同じ例外を除いて例外的に完了します。 このメソッドの既定の実装では、 trueを返す以外は何も行われません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象