Class CallDurableFuture<T>

java.lang.Object
dev.restate.sdk.DurableFuture<T>
dev.restate.sdk.CallDurableFuture<T>

public final class CallDurableFuture<T> extends DurableFuture<T>
DurableFuture returned by a call to another service.

You can retrieve the call invocation id using invocationId(), and you can cancel the invocation using cancel().

  • Method Details

    • invocationId

      public String invocationId()
      Returns:
      the invocation id of this call.
    • cancel

      public void cancel()
      Cancel this invocation
    • asyncResult

      protected dev.restate.sdk.endpoint.definition.AsyncResult<T> asyncResult()
      Specified by:
      asyncResult in class DurableFuture<T>
    • serviceExecutor

      protected Executor serviceExecutor()
      Specified by:
      serviceExecutor in class DurableFuture<T>