Tasks

class ExampleTask(period: Long, unit: TimeUnit) extends AbstractTask(classOf[ExampleTask].getSimpleName, period, unit) {
    override def start(): Unit = {
        ???
    }
}

Then in JakonInit


def taskSetup(): Unit = {
        TaskRunner.registerTask(new ExampleTask(10, TimeUnit.MINUTES))
}