ZWorkflowStub

zio.temporal.workflow.ZWorkflowStub$
See theZWorkflowStub companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final implicit class Ops[A](self: Of[A]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
sealed trait Untyped

An untyped version of ZWorkflowStub

An untyped version of ZWorkflowStub

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Inherited types

final type Of[+T] = A & T

Stub is a compile-time view of temporal's runtime abstractions, such as Workflows.

Stub is a compile-time view of temporal's runtime abstractions, such as Workflows.

Attributes

T

compile-time view

Note:

Do not call methods of proxied workflows directly! It should be used only within special methods like ZWorkflowStub.signal, ZWorkflowStub.start, ZWorkflowStub.execute and so on.

Inherited from:
Stubs (hidden)

Value members

Inherited methods

inline def execute[R](inline f: R)(using javaTypeTag: JavaTypeTag[R]): TemporalIO[R]

Attributes

Inherited from:
ZWorkflowExecutionSyntax
inline def executeWithTimeout[R](timeout: Duration)(inline f: R)(using javaTypeTag: JavaTypeTag[R]): TemporalIO[R]

Attributes

Inherited from:
ZWorkflowExecutionSyntax
inline def query[R](inline f: R)(using javaTypeTag: JavaTypeTag[R]): TemporalIO[R]

Attributes

Inherited from:
ZWorkflowStubQuerySyntax
inline def signal(inline f: Unit): TemporalIO[Unit]

Attributes

Inherited from:
ZWorkflowStubSignalSyntax
inline def start[A](inline f: A): TemporalIO[ZWorkflowExecution]

Attributes

Inherited from:
ZWorkflowExecutionSyntax

Implicits

Implicits

final implicit def Ops[A](self: Of[A]): Ops[A]