Worker

orchescala.worker.Worker
sealed trait Worker[In <: Product, Out <: Product, T <: Worker[In, Out, _]](using 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, InitIn]
class ServiceWorker[In, Out, ServiceIn, ServiceOut]

Members list

Value members

Abstract methods

def inOutExample: InOut[In, Out, _]
def topic: String

Concrete methods

def defaultMock(in: In): IO[MockerError, Out]
def runWorkHandler: Option[RunWorkHandler[In, Out]]

Concrete fields

lazy val in: In
lazy val inConfigVariableNames: Seq[String]
lazy val inVariableNames: Seq[String]
lazy val out: Out
lazy val variableNames: Seq[String]