Packages

sealed trait Untyped extends AnyRef

An untyped version of ZWorkflowStub

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Untyped
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract 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

  2. abstract def query[R](queryType: String, args: Any*)(implicit arg0: TypeIsSpecified[R], arg1: JavaTypeTag[R]): TemporalIO[R]

    Synchronously queries workflow by invoking its query handler.

    Synchronously queries workflow by invoking its query handler. Usually a query handler is a method annotated with zio.temporal.queryMethod.

    R

    type of the query result

    queryType

    name of the query handler. Usually it is a method name.

    args

    optional query arguments

    returns

    query result

    Exceptions thrown

    io.temporal.client.WorkflowNotFoundException if the workflow execution doesn't exist

    io.temporal.client.WorkflowQueryException if the query failed during it's execution by the workflow worker or was rejected on any stage

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

  3. abstract def result[V](timeout: zio.Duration)(implicit arg0: TypeIsSpecified[V], arg1: JavaTypeTag[V]): TemporalIO[Option[V]]
  4. abstract 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

  5. abstract def signal(signalName: String, args: Any*): TemporalIO[Unit]

    Synchronously signals a workflow by invoking its signal handler.

    Synchronously signals a workflow by invoking its signal handler. Usually a signal handler is a method annotated with zio.temporal.signalMethod.

    signalName

    name of the signal handler. Usually it is a method name.

    args

    signal method arguments

    Exceptions thrown

    io.temporal.client.WorkflowNotFoundException if the workflow execution doesn't exist or completed and can't be signalled

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

  6. abstract def signalWithStart(signalName: String, signalArgs: Seq[Any], startArgs: Seq[Any]): TemporalIO[ZWorkflowExecution]
  7. abstract def start(args: Any*): TemporalIO[ZWorkflowExecution]
  8. abstract 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

  9. abstract def toJava: WorkflowStub

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 clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def execute[V](args: Any*)(implicit arg0: TypeIsSpecified[V], arg1: JavaTypeTag[V]): TemporalIO[V]
  9. def executeWithTimeout[V](timeout: zio.Duration, args: Any*)(implicit arg0: TypeIsSpecified[V], arg1: JavaTypeTag[V]): TemporalIO[Option[V]]
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. 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 AnyRef

Inherited from Any

Ungrouped