InitWorkerDsl

camundala.worker.InitWorkerDsl
trait InitWorkerDsl[In <: Product, Out <: Product, InConfig <: Product](implicit evidence$1: Codec[In], evidence$2: Codec[Out], evidence$3: Codec[InConfig]) extends WorkerDsl[In, Out]

Attributes

Graph
Supertypes
trait WorkerDsl[In, Out]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

protected def inOutExample: Process[In, Out]

Inherited methods

protected def customInit(in: In): Map[String, Any]

Attributes

Inherited from:
InitProcessDsl (hidden)
protected def engineContext: EngineContext

Attributes

Inherited from:
InitProcessDsl (hidden)
def initProcess(in: In): Either[InitProcessError, Map[String, Any]]

Attributes

Inherited from:
InitProcessDsl (hidden)
protected def logger: WorkerLogger

Attributes

Inherited from:
WorkerDsl
def runWorkFromWorker(in: In)(using EngineRunContext): Option[Either[RunWorkError, Out]]

Attributes

Inherited from:
WorkerDsl
def runWorkFromWorkerUnsafe(in: In)(using EngineRunContext): Either[RunWorkError, Out]

Attributes

Inherited from:
WorkerDsl
def topic: String

Attributes

Inherited from:
WorkerDsl
def validate(in: In): Either[ValidatorError, In]

Attributes

Inherited from:
ValidateDsl (hidden)

Concrete fields

lazy val worker: InitWorker[In, Out]

Extensions

Inherited extensions

extension [T](option: Option[T])
def toEither[E <: CamundalaWorkerError](error: E): Either[E, T]

Attributes

Inherited from:
WorkerDsl