CompletableFuture
IAsynchronousCompletionTask
CompletableFuture()
CompletableFuture(IntPtr, JniHandleOwnership)
IsCancelled
IsCompletedExceptionally
IsDone
JniPeerMembers
NumberOfDependents
ThresholdClass
ThresholdType
AcceptEither(ICompletionStage, IConsumer)
AcceptEitherAsync(ICompletionStage, IConsumer)
AcceptEitherAsync(ICompletionStage, IConsumer, IExecutor)
AllOf(CompletableFuture[])
AnyOf(CompletableFuture[])
ApplyToEither(ICompletionStage, IFunction)
ApplyToEitherAsync(ICompletionStage, IFunction)
ApplyToEitherAsync(ICompletionStage, IFunction, IExecutor)
Cancel(Boolean)
Complete(Object)
CompleteAsync(ISupplier)
CompleteAsync(ISupplier, IExecutor)
CompletedFuture(Object)
CompletedStage(Object)
CompleteExceptionally(Throwable)
CompleteOnTimeout(Object, Int64, TimeUnit)
Copy()
DefaultExecutor()
DelayedExecutor(Int64, TimeUnit)
DelayedExecutor(Int64, TimeUnit, IExecutor)
Exceptionally(IFunction)
ExceptionallyAsync(IFunction)
ExceptionallyAsync(IFunction, IExecutor)
ExceptionallyCompose(IFunction)
ExceptionallyComposeAsync(IFunction)
ExceptionallyComposeAsync(IFunction, IExecutor)
FailedFuture(Throwable)
FailedStage(Throwable)
Get()
Get(Int64, TimeUnit)
GetNow(Object)
Handle(IBiFunction)
HandleAsync(IBiFunction)
HandleAsync(IBiFunction, IExecutor)
Join()
MinimalCompletionStage()
NewIncompleteFuture()
ObtrudeException(Throwable)
ObtrudeValue(Object)
OrTimeout(Int64, TimeUnit)
RunAfterBoth(ICompletionStage, IRunnable)
RunAfterBothAsync(ICompletionStage, IRunnable)
RunAfterBothAsync(ICompletionStage, IRunnable, IExecutor)
RunAfterEither(ICompletionStage, IRunnable)
RunAfterEitherAsync(ICompletionStage, IRunnable)
RunAfterEitherAsync(ICompletionStage, IRunnable, IExecutor)
RunAsync(IRunnable)
RunAsync(IRunnable, IExecutor)
SupplyAsync(ISupplier)
SupplyAsync(ISupplier, IExecutor)
ThenAccept(IConsumer)
ThenAcceptAsync(IConsumer)
ThenAcceptAsync(IConsumer, IExecutor)
ThenAcceptBoth(ICompletionStage, IBiConsumer)
ThenAcceptBothAsync(ICompletionStage, IBiConsumer)
ThenAcceptBothAsync(ICompletionStage, IBiConsumer, IExecutor)
ThenApply(IFunction)
ThenApplyAsync(IFunction)
ThenApplyAsync(IFunction, IExecutor)
ThenCombine(ICompletionStage, IBiFunction)
ThenCombineAsync(ICompletionStage, IBiFunction)
ThenCombineAsync(ICompletionStage, IBiFunction, IExecutor)
ThenCompose(IFunction)
ThenComposeAsync(IFunction)
ThenComposeAsync(IFunction, IExecutor)
ThenRun(IRunnable)
ThenRunAsync(IRunnable)
ThenRunAsync(IRunnable, IExecutor)
ToCompletableFuture()
WhenComplete(IBiConsumer)
WhenCompleteAsync(IBiConsumer)
WhenCompleteAsync(IBiConsumer, IExecutor)
net9.0-android34.0
namespace Java.Util.Concurrent
{
[JavaTypeParameters(new[] { "T" })]
[Register("java/util/concurrent/CompletableFuture", ApiSince = 24, DoNotGenerateAcw = true)]
[SupportedOSPlatform("android24.0")]
public class CompletableFuture : Object, IJavaObject, IJavaPeerable, ICompletionStage, IFuture, IDisposable
{
[Register("runAfterEither", "(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;", "GetRunAfterEither_Ljava_util_concurrent_CompletionStage_Ljava_lang_Runnable_Handler", ApiSince = 24)]
[SupportedOSPlatform("android24.0")]
public virtual ICompletionStage? RunAfterEither(ICompletionStage? other, IRunnable? action);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 |
Information specific to net9.0-android34.0 | |
Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API