Packages

c

zio.temporal.worker.ZWorker

AddWorkflowAspectDsl

final class AddWorkflowAspectDsl[I] extends AnyRef

Allows building workers using ZIOAspect

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

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 from(cls: Class[I], f: () => I): Add[Nothing, Any]

    Configures a factory to use when an instance of a workflow implementation is created.

    Configures a factory to use when an instance of a workflow implementation is created. The only valid use for this method is unit testing, specifically to instantiate mocks that implement child workflows. An example of mocking a child workflow:

    cls

    workflow interface class

    f

    should create a workflow implementation

    See also

    Worker#addWorkflowImplementationFactory

  9. def from[Workflow <: I](f: => Workflow)(implicit ctg: ClassTag[I]): Add[Nothing, Any]

    Configures a factory to use when an instance of a workflow implementation is created.

    Configures a factory to use when an instance of a workflow implementation is created. The only valid use for this method is unit testing, specifically to instantiate mocks that implement child workflows. An example of mocking a child workflow:

    Workflow

    workflow interface implementation

    f

    should create a workflow implementation

    ctg

    workflow interface class tag

    See also

    Worker#addWorkflowImplementationFactory

  10. def fromClass(cls: Class[I])(implicit isConcreteClass: IsConcreteClass[I], hasPublicNullaryConstructor: HasPublicNullaryConstructor[I]): Add[Nothing, Any]

    Registers workflow implementation classes with a worker.

    Registers workflow implementation classes with a worker. Can be called multiple times to add more types.

    cls

    workflow interface class tag

    See also

    Worker#registerWorkflowImplementationTypes

  11. def fromClass(implicit ctg: ClassTag[I], isConcreteClass: IsConcreteClass[I], hasPublicNullaryConstructor: HasPublicNullaryConstructor[I]): Add[Nothing, Any]

    Registers workflow implementation classes with a worker.

    Registers workflow implementation classes with a worker. Can be called multiple times to add more types.

    ctg

    workflow interface class tag

    See also

    Worker#registerWorkflowImplementationTypes

  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. def withOptions(value: ZWorkflowImplementationOptions): AddWorkflowAspectDsl[I]

    Specifies workflow implementation options for the worker

    Specifies workflow implementation options for the worker

    value

    custom workflow implementation options for a worker

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