Package io.temporal.internal.sync
Class StartNexusCallInternal
- java.lang.Object
-
- io.temporal.internal.sync.StartNexusCallInternal
-
public class StartNexusCallInternal extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StartNexusCallInternal()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcloseAsyncInvocation()Closes async invocation created throughinitAsyncInvocation()static voidinitAsyncInvocation()Indicate to the dynamic interface implementation that call was done throughstatic booleanisAsync()static <R> voidsetAsyncResult(NexusOperationHandle<R> handle)static <T,R>
NexusOperationHandle<R>startNexusOperation(Functions.Proc operation)
-
-
-
Method Detail
-
isAsync
public static boolean isAsync()
-
setAsyncResult
public static <R> void setAsyncResult(NexusOperationHandle<R> handle)
-
initAsyncInvocation
public static void initAsyncInvocation()
Indicate to the dynamic interface implementation that call was done through
-
closeAsyncInvocation
public static void closeAsyncInvocation()
Closes async invocation created throughinitAsyncInvocation()
-
startNexusOperation
public static <T,R> NexusOperationHandle<R> startNexusOperation(Functions.Proc operation)
-
-