Module com.elex_project.chronos
Package com.elex_project.chronos
package com.elex_project.chronos
Chronos
The Chronos project provides a simple and intuitive API for scheduling tasks.
Chronos.scheduler()
.id("my-task")
.task(() -> { })
.every(1, TimeUnit.SECONDS)
.withPolicy(OverlapPolicy.DELAY)
.onStart((context)->{ })
.onSuccess((context, executionTimeMs)->{ })
.onFailure((context, throwable)->{ })
.schedule();
-
ClassDescriptionAPI entry point for scheduling tasks.Scheduling Engine스캔 대상 클래스를 지정하기 위한 마커 어노테이션모든 복잡한 크론 문법(L, W, # 등)을 다 넣으면 라이브러리가 무거워지므로, 실무에서 99% 사용하는 기본 크론 포맷(*, ?