Class CompletionStage<T>
- Namespace
- Java.Util.Concurrent
- Assembly
- MASES.Netdroid.dll
public class CompletionStage<T> : JVMBridgeBase<CompletionStage<T>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICompletionStage<T>
Type Parameters
T
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<CompletionStage<T>>CompletionStage<T>
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<CompletionStage<T>>.IsAssignableFrom(IJavaType)JVMBridgeBase<CompletionStage<T>>.IsAssignableFrom<T>()JVMBridgeBase<CompletionStage<T>>.Execute<T>(params T[])JVMBridgeBase<CompletionStage<T>>.DynBridgeClazzJVMBridgeBase<CompletionStage<T>>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
CompletionStage()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("CompletionStage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public CompletionStage()
CompletionStage(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("CompletionStage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public CompletionStage(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
AcceptEitherAsync<Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT>, Consumer<Arg1objectSuperT>)
public CompletionStage<Void> AcceptEitherAsync<Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT> arg0, Consumer<Arg1objectSuperT> arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T
Parameters
arg0CompletionStage<Arg0ExtendsT>arg1Consumer<Arg1objectSuperT>
Returns
Type Parameters
Arg0ExtendsTTArg1objectSuperTT
AcceptEitherAsync<Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT>, Consumer<Arg1objectSuperT>, Executor)
public CompletionStage<Void> AcceptEitherAsync<Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT> arg0, Consumer<Arg1objectSuperT> arg1, Executor arg2) where Arg0ExtendsT : T where Arg1objectSuperT : T
Parameters
arg0CompletionStage<Arg0ExtendsT>arg1Consumer<Arg1objectSuperT>arg2Executor
Returns
Type Parameters
Arg0ExtendsTTArg1objectSuperTT
AcceptEither<Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT>, Consumer<Arg1objectSuperT>)
public CompletionStage<Void> AcceptEither<Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT> arg0, Consumer<Arg1objectSuperT> arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T
Parameters
arg0CompletionStage<Arg0ExtendsT>arg1Consumer<Arg1objectSuperT>
Returns
Type Parameters
Arg0ExtendsTTArg1objectSuperTT
ApplyToEitherAsync<U, Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT>, Function<Arg1objectSuperT, U>)
public CompletionStage<U> ApplyToEitherAsync<U, Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT> arg0, Function<Arg1objectSuperT, U> arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T
Parameters
arg0CompletionStage<Arg0ExtendsT>arg1Function<Arg1objectSuperT, U>
Returns
Type Parameters
UArg0ExtendsTTArg1objectSuperTT
ApplyToEitherAsync<U, Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT>, Function<Arg1objectSuperT, U>, Executor)
public CompletionStage<U> ApplyToEitherAsync<U, Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT> arg0, Function<Arg1objectSuperT, U> arg1, Executor arg2) where Arg0ExtendsT : T where Arg1objectSuperT : T
Parameters
arg0CompletionStage<Arg0ExtendsT>arg1Function<Arg1objectSuperT, U>arg2Executor
Returns
Type Parameters
UArg0ExtendsTTArg1objectSuperTT
ApplyToEither<U, Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT>, Function<Arg1objectSuperT, U>)
public CompletionStage<U> ApplyToEither<U, Arg0ExtendsT, Arg1objectSuperT>(CompletionStage<Arg0ExtendsT> arg0, Function<Arg1objectSuperT, U> arg1) where Arg0ExtendsT : T where Arg1objectSuperT : T
Parameters
arg0CompletionStage<Arg0ExtendsT>arg1Function<Arg1objectSuperT, U>
Returns
Type Parameters
UArg0ExtendsTTArg1objectSuperTT
ExceptionallyAsync<Arg0ExtendsT>(Function<Throwable, Arg0ExtendsT>)
public CompletionStage<T> ExceptionallyAsync<Arg0ExtendsT>(Function<Throwable, Arg0ExtendsT> arg0) where Arg0ExtendsT : T
Parameters
Returns
Type Parameters
Arg0ExtendsTT
ExceptionallyAsync<Arg0ExtendsT>(Function<Throwable, Arg0ExtendsT>, Executor)
public CompletionStage<T> ExceptionallyAsync<Arg0ExtendsT>(Function<Throwable, Arg0ExtendsT> arg0, Executor arg1) where Arg0ExtendsT : T
Parameters
Returns
Type Parameters
Arg0ExtendsTT
ExceptionallyComposeAsync<Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>(Function<Throwable, Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>)
public CompletionStage<T> ExceptionallyComposeAsync<Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>(Function<Throwable, Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_> arg0) where Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_ : CompletionStage<T>
Parameters
Returns
Type Parameters
Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_
ExceptionallyComposeAsync<Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>(Function<Throwable, Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>, Executor)
public CompletionStage<T> ExceptionallyComposeAsync<Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>(Function<Throwable, Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_> arg0, Executor arg1) where Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_ : CompletionStage<T>
Parameters
Returns
Type Parameters
Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_
ExceptionallyCompose<Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>(Function<Throwable, Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>)
public CompletionStage<T> ExceptionallyCompose<Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_>(Function<Throwable, Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_> arg0) where Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_ : CompletionStage<T>
Parameters
Returns
Type Parameters
Arg0ExtendsJava_Util_Concurrent_CompletionStage_T_
Exceptionally<Arg0ExtendsT>(Function<Throwable, Arg0ExtendsT>)
public CompletionStage<T> Exceptionally<Arg0ExtendsT>(Function<Throwable, Arg0ExtendsT> arg0) where Arg0ExtendsT : T
Parameters
Returns
Type Parameters
Arg0ExtendsTT
HandleAsync<U, Arg0objectSuperT, Arg0ExtendsU>(BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU>)
public CompletionStage<U> HandleAsync<U, Arg0objectSuperT, Arg0ExtendsU>(BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU> arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U
Parameters
arg0BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU>
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsUU
HandleAsync<U, Arg0objectSuperT, Arg0ExtendsU>(BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU>, Executor)
public CompletionStage<U> HandleAsync<U, Arg0objectSuperT, Arg0ExtendsU>(BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU> arg0, Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsU : U
Parameters
arg0BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU>arg1Executor
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsUU
Handle<U, Arg0objectSuperT, Arg0ExtendsU>(BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU>)
public CompletionStage<U> Handle<U, Arg0objectSuperT, Arg0ExtendsU>(BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU> arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U
Parameters
arg0BiFunction<Arg0objectSuperT, Throwable, Arg0ExtendsU>
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsUU
RunAfterBoth(CompletionStage<object>, Runnable)
public CompletionStage<Void> RunAfterBoth(CompletionStage<object> arg0, Runnable arg1)
Parameters
arg0CompletionStage<object>arg1Runnable
Returns
RunAfterBothAsync(CompletionStage<object>, Runnable)
public CompletionStage<Void> RunAfterBothAsync(CompletionStage<object> arg0, Runnable arg1)
Parameters
arg0CompletionStage<object>arg1Runnable
Returns
RunAfterBothAsync(CompletionStage<object>, Runnable, Executor)
public CompletionStage<Void> RunAfterBothAsync(CompletionStage<object> arg0, Runnable arg1, Executor arg2)
Parameters
arg0CompletionStage<object>arg1Runnablearg2Executor
Returns
RunAfterEither(CompletionStage<object>, Runnable)
public CompletionStage<Void> RunAfterEither(CompletionStage<object> arg0, Runnable arg1)
Parameters
arg0CompletionStage<object>arg1Runnable
Returns
RunAfterEitherAsync(CompletionStage<object>, Runnable)
public CompletionStage<Void> RunAfterEitherAsync(CompletionStage<object> arg0, Runnable arg1)
Parameters
arg0CompletionStage<object>arg1Runnable
Returns
RunAfterEitherAsync(CompletionStage<object>, Runnable, Executor)
public CompletionStage<Void> RunAfterEitherAsync(CompletionStage<object> arg0, Runnable arg1, Executor arg2)
Parameters
arg0CompletionStage<object>arg1Runnablearg2Executor
Returns
ThenAcceptAsync<Arg0objectSuperT>(Consumer<Arg0objectSuperT>)
public CompletionStage<Void> ThenAcceptAsync<Arg0objectSuperT>(Consumer<Arg0objectSuperT> arg0) where Arg0objectSuperT : T
Parameters
Returns
Type Parameters
Arg0objectSuperTT
ThenAcceptAsync<Arg0objectSuperT>(Consumer<Arg0objectSuperT>, Executor)
public CompletionStage<Void> ThenAcceptAsync<Arg0objectSuperT>(Consumer<Arg0objectSuperT> arg0, Executor arg1) where Arg0objectSuperT : T
Parameters
Returns
Type Parameters
Arg0objectSuperTT
ThenAcceptBothAsync<Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU>(CompletionStage<Arg0ExtendsU>, BiConsumer<Arg1objectSuperT, Arg1objectSuperU>)
public CompletionStage<Void> ThenAcceptBothAsync<Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU>(CompletionStage<Arg0ExtendsU> arg0, BiConsumer<Arg1objectSuperT, Arg1objectSuperU> arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U
Parameters
arg0CompletionStage<Arg0ExtendsU>arg1BiConsumer<Arg1objectSuperT, Arg1objectSuperU>
Returns
Type Parameters
Arg0ExtendsUUUArg1objectSuperTTArg1objectSuperUU
ThenAcceptBothAsync<Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU>(CompletionStage<Arg0ExtendsU>, BiConsumer<Arg1objectSuperT, Arg1objectSuperU>, Executor)
public CompletionStage<Void> ThenAcceptBothAsync<Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU>(CompletionStage<Arg0ExtendsU> arg0, BiConsumer<Arg1objectSuperT, Arg1objectSuperU> arg1, Executor arg2) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U
Parameters
arg0CompletionStage<Arg0ExtendsU>arg1BiConsumer<Arg1objectSuperT, Arg1objectSuperU>arg2Executor
Returns
Type Parameters
Arg0ExtendsUUUArg1objectSuperTTArg1objectSuperUU
ThenAcceptBoth<Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU>(CompletionStage<Arg0ExtendsU>, BiConsumer<Arg1objectSuperT, Arg1objectSuperU>)
public CompletionStage<Void> ThenAcceptBoth<Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU>(CompletionStage<Arg0ExtendsU> arg0, BiConsumer<Arg1objectSuperT, Arg1objectSuperU> arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U
Parameters
arg0CompletionStage<Arg0ExtendsU>arg1BiConsumer<Arg1objectSuperT, Arg1objectSuperU>
Returns
Type Parameters
Arg0ExtendsUUUArg1objectSuperTTArg1objectSuperUU
ThenAccept<Arg0objectSuperT>(Consumer<Arg0objectSuperT>)
public CompletionStage<Void> ThenAccept<Arg0objectSuperT>(Consumer<Arg0objectSuperT> arg0) where Arg0objectSuperT : T
Parameters
Returns
Type Parameters
Arg0objectSuperTT
ThenApplyAsync<U, Arg0objectSuperT, Arg0ExtendsU>(Function<Arg0objectSuperT, Arg0ExtendsU>)
public CompletionStage<U> ThenApplyAsync<U, Arg0objectSuperT, Arg0ExtendsU>(Function<Arg0objectSuperT, Arg0ExtendsU> arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U
Parameters
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsUU
ThenApplyAsync<U, Arg0objectSuperT, Arg0ExtendsU>(Function<Arg0objectSuperT, Arg0ExtendsU>, Executor)
public CompletionStage<U> ThenApplyAsync<U, Arg0objectSuperT, Arg0ExtendsU>(Function<Arg0objectSuperT, Arg0ExtendsU> arg0, Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsU : U
Parameters
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsUU
ThenApply<U, Arg0objectSuperT, Arg0ExtendsU>(Function<Arg0objectSuperT, Arg0ExtendsU>)
public CompletionStage<U> ThenApply<U, Arg0objectSuperT, Arg0ExtendsU>(Function<Arg0objectSuperT, Arg0ExtendsU> arg0) where Arg0objectSuperT : T where Arg0ExtendsU : U
Parameters
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsUU
ThenCombineAsync<V, Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>(CompletionStage<Arg0ExtendsU>, BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>)
public CompletionStage<V> ThenCombineAsync<V, Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>(CompletionStage<Arg0ExtendsU> arg0, BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV> arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V
Parameters
arg0CompletionStage<Arg0ExtendsU>arg1BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>
Returns
Type Parameters
VArg0ExtendsUUUArg1objectSuperTTArg1objectSuperUUArg1ExtendsVV
ThenCombineAsync<V, Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>(CompletionStage<Arg0ExtendsU>, BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>, Executor)
public CompletionStage<V> ThenCombineAsync<V, Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>(CompletionStage<Arg0ExtendsU> arg0, BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV> arg1, Executor arg2) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V
Parameters
arg0CompletionStage<Arg0ExtendsU>arg1BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>arg2Executor
Returns
Type Parameters
VArg0ExtendsUUUArg1objectSuperTTArg1objectSuperUUArg1ExtendsVV
ThenCombine<V, Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>(CompletionStage<Arg0ExtendsU>, BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>)
public CompletionStage<V> ThenCombine<V, Arg0ExtendsU, U, Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>(CompletionStage<Arg0ExtendsU> arg0, BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV> arg1) where Arg0ExtendsU : U where Arg1objectSuperT : T where Arg1objectSuperU : U where Arg1ExtendsV : V
Parameters
arg0CompletionStage<Arg0ExtendsU>arg1BiFunction<Arg1objectSuperT, Arg1objectSuperU, Arg1ExtendsV>
Returns
Type Parameters
VArg0ExtendsUUUArg1objectSuperTTArg1objectSuperUUArg1ExtendsVV
ThenComposeAsync<U, Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>(Function<Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>)
public CompletionStage<U> ThenComposeAsync<U, Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>(Function<Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_> arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : CompletionStage<U>
Parameters
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsJava_Util_Concurrent_CompletionStage_U_
ThenComposeAsync<U, Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>(Function<Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>, Executor)
public CompletionStage<U> ThenComposeAsync<U, Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>(Function<Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_> arg0, Executor arg1) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : CompletionStage<U>
Parameters
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsJava_Util_Concurrent_CompletionStage_U_
ThenCompose<U, Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>(Function<Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>)
public CompletionStage<U> ThenCompose<U, Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_>(Function<Arg0objectSuperT, Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_> arg0) where Arg0objectSuperT : T where Arg0ExtendsJava_Util_Concurrent_CompletionStage_U_ : CompletionStage<U>
Parameters
Returns
Type Parameters
UArg0objectSuperTTArg0ExtendsJava_Util_Concurrent_CompletionStage_U_
ThenRun(Runnable)
public CompletionStage<Void> ThenRun(Runnable arg0)
Parameters
Returns
ThenRunAsync(Runnable)
public CompletionStage<Void> ThenRunAsync(Runnable arg0)
Parameters
Returns
ThenRunAsync(Runnable, Executor)
public CompletionStage<Void> ThenRunAsync(Runnable arg0, Executor arg1)
Parameters
Returns
ToCompletableFuture()
public CompletableFuture<T> ToCompletableFuture()
Returns
WhenCompleteAsync<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>(BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>)
public CompletionStage<T> WhenCompleteAsync<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>(BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable> arg0) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Throwable
Parameters
arg0BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>
Returns
Type Parameters
Arg0objectSuperTTArg0objectSuperJava_Lang_Throwable
WhenCompleteAsync<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>(BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>, Executor)
public CompletionStage<T> WhenCompleteAsync<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>(BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable> arg0, Executor arg1) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Throwable
Parameters
arg0BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>arg1Executor
Returns
Type Parameters
Arg0objectSuperTTArg0objectSuperJava_Lang_Throwable
WhenComplete<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>(BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>)
public CompletionStage<T> WhenComplete<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>(BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable> arg0) where Arg0objectSuperT : T where Arg0objectSuperJava_Lang_Throwable : Throwable
Parameters
arg0BiConsumer<Arg0objectSuperT, Arg0objectSuperJava_Lang_Throwable>
Returns
Type Parameters
Arg0objectSuperTTArg0objectSuperJava_Lang_Throwable
Operators
implicit operator CompletionStage(CompletionStage<T>)
Converter from CompletionStage<T> to CompletionStage
public static implicit operator CompletionStage(CompletionStage<T> t)
Parameters
tCompletionStage<T>