JobApp
etlflow.JobApp
This is the entry point for a EtlFlow Job application (See below sample).
import etlflow._
import etlflow.task._
import zio._
object MyJobApp extends JobApp {
def executeTask(): Unit = logger.info(s"Hello EtlFlow Task")
val task1: GenericTask[Unit] = GenericTask(
name = "Task_1",
function = executeTask()
)
def job(args: Chunk[String]): RIO[audit.Audit, Unit] = task1.execute
}
Attributes
- Graph
- Supertypes
- trait ApplicationLoggertrait ZIOAppDefaulttrait ZIOApptrait ZIOAppVersionSpecificclass Objecttrait Matchableclass Any