Class AsyncQuartzCronJob
- java.lang.Object
-
- org.apache.felix.hc.core.impl.scheduling.AsyncJob
-
- org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob
-
public class AsyncQuartzCronJob extends AsyncJob
Async job to be used by async health checks and async monitor. This implementation uses quartz to support the cron syntax (which is not supported by executors from standard java java.util.concurrent package)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AsyncQuartzCronJob.QuartzJob
-
Constructor Summary
Constructors Constructor Description AsyncQuartzCronJob(Runnable runnable, QuartzCronSchedulerProvider quartzCronSchedulerProvider, String id, String group, String cronExpression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.quartz.JobKey
getJobKey()
boolean
schedule()
String
toString()
boolean
unschedule()
-
-
-
Constructor Detail
-
AsyncQuartzCronJob
public AsyncQuartzCronJob(Runnable runnable, QuartzCronSchedulerProvider quartzCronSchedulerProvider, String id, String group, String cronExpression)
-
-