scala
import org.quartz._
import org.quartz.impl._
object CronExample {
def main(args: Array[String]): Unit = {
val schedulerFactory: SchedulerFactory = new StdSchedulerFactory
val scheduler: Scheduler = schedulerFactory.getScheduler
val jobDetail: JobDetail = JobBuilder.newJob(classOf[MyJob])
.withIdentity("myJob", "group")
.build
val trigger: Trigger = TriggerBuilder.newTrigger()
.withIdentity("myTrigger", "group")
.build
scheduler.scheduleJob(jobDetail, trigger)
scheduler.start()
Thread.sleep(60000)
scheduler.shutdown()
}
}
class MyJob extends Job {
override def execute(jobExecutionContext: JobExecutionContext): Unit = {
}
}