Язык

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 документации по java.util.concurrent.CountedCompleter.onExceptionalCompletion(java.lang.Throwable, java.util.concurrent.CountedCompleter<?>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к