invocationHandle

inline fun <Res> Context.invocationHandle(invocationId: String): InvocationHandle<Res>

Get an InvocationHandle for an already existing invocation. This will let you interact with a running invocation, for example to cancel it or retrieve its result.

Parameters

invocationId

The invocation to interact with.


@ApiStatus.Experimental
inline suspend fun <R> invocationHandle(invocationId: String): InvocationHandle<R>

Get an InvocationHandle for an already existing invocation.

Parameters

invocationId

The invocation to interact with.

See also

Throws

if called outside of a Restate handler