ZScheduleStartWorkflowStub

zio.temporal.schedules.ZScheduleStartWorkflowStub
See theZScheduleStartWorkflowStub companion trait

Attributes

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

Members list

Type members

Classlikes

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

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
sealed trait Untyped

Untyped version of ZScheduleStartWorkflowStub

Untyped version of ZScheduleStartWorkflowStub

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class UntypedImpl
final class UntypedImpl extends Untyped

Attributes

Supertypes
trait Untyped
class Object
trait Matchable
class Any

Inherited types

final type Of[+T] = ZScheduleStartWorkflowStub & 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.

Type parameters

T

compile-time view

Attributes

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 start[A](inline f: A): StartWorkflow

Creates a Start Workflow Schedule Action for the given workflow. Accepts the workflow method invocation

Creates a Start Workflow Schedule Action for the given workflow. Accepts the workflow method invocation

Example:

 val stub: ZScheduleStartWorkflowStub.Of[T] = ???

 val action: ZScheduleAction.StartWorkflow =
    ZScheduleStartWorkflowStub.start(
      stub.someMethod(someArg)
    )

Type parameters

A

workflow result type

Value parameters

f

the workflow method invocation

Attributes

Returns

Start Workflow Schedule Action

Inherited from:
ZScheduleStartWorkflowStubSyntax

Implicits

Implicits

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