GenericTask

etlflow.task.GenericTask
See theGenericTask companion object
class GenericTask[OP](val name: String, function: => OP) extends EtlTask[Any, OP]

Attributes

Companion:
object
Graph
Supertypes
trait EtlTask[Any, OP]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def *>[R1, OP1](that: EtlTask[R1, OP1]): EtlJob[R & R1, OP1]

Experimental *> API (variant of flatMap that ignores the value produced by this effect) for EtlTask to convert to EtlJob, don't use in production

Experimental *> API (variant of flatMap that ignores the value produced by this effect) for EtlTask to convert to EtlJob, don't use in production

Attributes

Inherited from:
EtlTask
def flatMap[R1, OP1](fn: OP => EtlTask[R1, OP1]): EtlJob[R & R1, OP1]

Experimental flatMap API for EtlTask to convert to EtlJob, don't use in production

Experimental flatMap API for EtlTask to convert to EtlJob, don't use in production

Attributes

Inherited from:
EtlTask
def getTaskProperties: Map[String, String]

Attributes

Inherited from:
EtlTask
def map[B](f: OP => B): EtlTask[R, B]

Experimental map API for EtlTask, don't use in production

Experimental map API for EtlTask, don't use in production

Attributes

Inherited from:
EtlTask
final def toZIO: RIO[R & Audit, OP]

Attributes

Inherited from:
EtlTask

Concrete fields

val name: String

Inherited fields

lazy protected val logger: Logger

Attributes

Inherited from:
ApplicationLogger
val taskType: String

Attributes

Inherited from:
EtlTask
protected val zioSlf4jLogger: ULayer[Unit]

Attributes

Inherited from:
ApplicationLogger