sealed trait ZWorkflowStub extends BasicStubOps with ZWorkflowClientSignalWithStartSyntax

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZWorkflowStub
  2. ZWorkflowClientSignalWithStartSyntax
  3. BasicStubOps
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def stubbedClass: Class[_]

    Retrieves the runtime class of a stubbed type

    Retrieves the runtime class of a stubbed type

    Definition Classes
    BasicStubOps
  2. abstract def toJava: WorkflowStub
  3. abstract def untyped: Untyped

    Returns an untyped version of ZWorkflowStub

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def cancel: TemporalIO[Unit]

    Request cancellation of a workflow execution.

    Request cancellation of a workflow execution.

    Cancellation cancels io.temporal.workflow.CancellationScope that wraps the main workflow method. Note that workflow can take long time to get canceled or even completely ignore the cancellation request.

    Exceptions thrown

    io.temporal.client.WorkflowNotFoundException if the workflow execution doesn't exist or is already completed

    io.temporal.client.WorkflowServiceException for all other failures including networking and service availability issues

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  15. def options: Option[ZWorkflowOptions]

    returns

    None if the stub is created to bound to an existing execution.

  16. def result[V](timeout: zio.Duration)(implicit arg0: TypeIsSpecified[V], arg1: JavaTypeTag[V]): TemporalIO[Option[V]]
  17. def result[V](implicit arg0: TypeIsSpecified[V], arg1: JavaTypeTag[V]): TemporalIO[V]

    Fetches workflow result

    Fetches workflow result

    V

    expected workflow result type

    returns

    either interaction error or the workflow result

  18. macro def signalWithStart(start: Unit, signal: Unit): TemporalIO[ZWorkflowExecution]

    Performs signal with start atomically.

    Performs signal with start atomically.

    start

    workflow method call

    signal

    signal method call

    returns

    Workflow execution metadata

    Definition Classes
    ZWorkflowClientSignalWithStartSyntax
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def terminate(reason: Option[String], details: Any*): TemporalIO[Unit]

    Terminates a workflow execution.

    Terminates a workflow execution.

    Termination is a hard stop of a workflow execution which doesn't give workflow code any chance to perform cleanup.

    reason

    optional reason for the termination request

    details

    additional details about the termination reason

    Exceptions thrown

    io.temporal.client.WorkflowNotFoundException if the workflow execution doesn't exist or is already completed

    io.temporal.client.WorkflowServiceException for all other failures including networking and service availability issues

  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from BasicStubOps

Inherited from AnyRef

Inherited from Any

Ungrouped