Worker

camundala.worker.Worker
sealed trait Worker[In <: Product, Out <: Product, T <: Worker[In, Out, _]](implicit evidence$1: Codec[In], evidence$2: Codec[Out])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CustomWorker[In, Out]
class InitWorker[In, Out]
class ServiceWorker[In, Out, ServiceIn, ServiceOut]

Members list

Value members

Abstract methods

def executor(using context: EngineRunContext): WorkerExecutor[In, Out, T]
def inOutExample: InOut[In, Out, _]
def topic: String

Concrete methods

def defaultMock(in: In)(using context: EngineRunContext): MockerError | MockedOutput
def otherEnumInExamples: Option[Seq[In]]
def runWorkHandler: Option[RunWorkHandler[In, Out]]
def variableNames: Seq[String]

Concrete fields

lazy val in: In
lazy val out: Out