Attributes
Members list
Type members
Classlikes
Allows building workers using ZIOAspect
Allows building workers using ZIOAspect
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Allows building workers
Allows building workers
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
Aspect-side entry point for addActivityImplementation.
Aspect-side entry point for addActivityImplementation.
Auto-registration: inline so the macro expansion on the inner worker.addActivityImplementation[Activity] happens at the user's concrete call site where Activity is known.
Attributes
Adds activity from the given ZLayer
Adds activity from the given ZLayer
Auto-registration: inline, same reason as addActivityImplementationService.
Value parameters
- layer
-
the activity implementation object as a ZLayer
Attributes
Adds activity from the ZIO environment.
Adds activity from the ZIO environment.
Auto-registration: inline so the inner addActivityImplementation[Activity] macro sees a concrete Activity. Same opt-out semantics as the instance-side method.
Attributes
Attributes
- See also
Attributes
- See also
Adds activities from the given ZLayer
Adds activities from the given ZLayer
Value parameters
- activitiesLayer
-
the list of activity implementation objects as a ZLayer
Attributes
Adds workflow to this worker
Adds workflow to this worker
Attributes
Attributes
- See also
Attributes
- See also
Attributes
- See also
Attributes
- See also
Internal builder for AddWorkflowDsl — needed because Scala 3 forbids inline methods from calling private[zio] constructors directly. Invoked by the inline ZWorker#addWorkflow[I].
Internal builder for AddWorkflowDsl — needed because Scala 3 forbids inline methods from calling private[zio] constructors directly. Invoked by the inline ZWorker#addWorkflow[I].
Attributes
Same as buildWorkerAspect but carries an extra R0 with Scope environment type — used by the layer-based activity aspect methods.
Same as buildWorkerAspect but carries an extra R0 with Scope environment type — used by the layer-based activity aspect methods.
Attributes
Internal helper used by the inline aspect-construction methods to avoid duplicating the anonymous-class definition at every inline call site (a Scala 3 inline hygiene issue, [E197]). The thunk is called inside the aspect's flatMap and is expected to return the worker (after any side-effectful registration).
Internal helper used by the inline aspect-construction methods to avoid duplicating the anonymous-class definition at every inline call site (a Scala 3 inline hygiene issue, [E197]). The thunk is called inside the aspect's flatMap and is expected to return the worker (after any side-effectful registration).
Attributes
Same as buildWorkerAspect but with a custom lower-bound environment type Activity — used by addActivityImplementationService which requires Activity in the ZIO environment.
Same as buildWorkerAspect but with a custom lower-bound environment type Activity — used by addActivityImplementationService which requires Activity in the ZIO environment.