言語

CompletableFuture.HandleAsync メソッド

定義

オーバーロード

名前 説明
HandleAsync(IBiFunction)

このステージが正常または例外的に完了したときに、このステージの既定の非同期実行機能を使用して実行される新しい CompletionStage を返します。このステージの結果と例外は、指定された関数の引数として使用されます。

HandleAsync(IBiFunction, IExecutor)

このステージが正常または例外的に完了したときに、指定された Executor を使用して実行される新しい CompletionStage を返します。このステージの結果と例外は、指定された関数の引数として使用されます。

HandleAsync(IBiFunction)

このステージが正常または例外的に完了したときに、このステージの既定の非同期実行機能を使用して実行される新しい CompletionStage を返します。このステージの結果と例外は、指定された関数の引数として使用されます。

[Android.Runtime.Register("handleAsync", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;", "GetHandleAsync_Ljava_util_function_BiFunction_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Util.Concurrent.ICompletionStage? HandleAsync(Java.Util.Functions.IBiFunction? fn);
[<Android.Runtime.Register("handleAsync", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;", "GetHandleAsync_Ljava_util_function_BiFunction_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member HandleAsync : Java.Util.Functions.IBiFunction -> Java.Util.Concurrent.ICompletionStage
override this.HandleAsync : Java.Util.Functions.IBiFunction -> Java.Util.Concurrent.ICompletionStage

パラメーター

fn
IBiFunction

返された CompletionStage の値の計算に使用する関数

返品

新しい CompletionStage

実装

属性

注釈

このステージが正常または例外的に完了したときに、このステージの既定の非同期実行機能を使用して実行される新しい CompletionStage を返します。このステージの結果と例外は、指定された関数の引数として使用されます。 このステージが完了すると、指定された関数が結果 (または none の場合は null) で呼び出され、このステージの例外 (存在しない場合は null) が引数として呼び出され、関数の結果は返されたステージを完了するために使用されます。

Javaリファレンス。

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

適用対象

HandleAsync(IBiFunction, IExecutor)

このステージが正常または例外的に完了したときに、指定された Executor を使用して実行される新しい CompletionStage を返します。このステージの結果と例外は、指定された関数の引数として使用されます。

[Android.Runtime.Register("handleAsync", "(Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;", "GetHandleAsync_Ljava_util_function_BiFunction_Ljava_util_concurrent_Executor_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Util.Concurrent.ICompletionStage? HandleAsync(Java.Util.Functions.IBiFunction? fn, Java.Util.Concurrent.IExecutor? executor);
[<Android.Runtime.Register("handleAsync", "(Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;", "GetHandleAsync_Ljava_util_function_BiFunction_Ljava_util_concurrent_Executor_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member HandleAsync : Java.Util.Functions.IBiFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage
override this.HandleAsync : Java.Util.Functions.IBiFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage

パラメーター

fn
IBiFunction

返された CompletionStage の値の計算に使用する関数

executor
IExecutor

非同期実行に使用する Executor

返品

新しい CompletionStage

実装

属性

注釈

このステージが正常または例外的に完了したときに、指定された Executor を使用して実行される新しい CompletionStage を返します。このステージの結果と例外は、指定された関数の引数として使用されます。 このステージが完了すると、指定された関数が結果 (または none の場合は null) で呼び出され、このステージの例外 (存在しない場合は null) が引数として呼び出され、関数の結果は返されたステージを完了するために使用されます。

Javaリファレンス。

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

適用対象