Index
All Classes and Interfaces|All Packages
A
- AbstractTrigger - Class in de.g3s1.oss.cron.works.trigger
- AbstractTrigger() - Constructor for class de.g3s1.oss.cron.works.trigger.AbstractTrigger
- add(CronTrigger, Runnable) - Method in class de.g3s1.oss.cron.Cron
C
- cancel() - Method in interface de.g3s1.oss.cron.api.CronEntry
-
Remove task from cron
- create(Executor) - Static method in class de.g3s1.oss.cron.Cron
- Cron - Class in de.g3s1.oss.cron
-
Cron scheduler
- CronEntry - Interface in de.g3s1.oss.cron.api
- CronTaskScheduler - Class in de.g3s1.oss.cron.works
- CronTaskScheduler(Executor) - Constructor for class de.g3s1.oss.cron.works.CronTaskScheduler
- CronTrigger - Interface in de.g3s1.oss.cron.api
-
Internal Trigger interface.
D
- de.g3s1.oss.cron - package de.g3s1.oss.cron
-
Simple cron timer without dependencies
- de.g3s1.oss.cron.api - package de.g3s1.oss.cron.api
- de.g3s1.oss.cron.works - package de.g3s1.oss.cron.works
-
Internal classes for the cron scheduler
- de.g3s1.oss.cron.works.trigger - package de.g3s1.oss.cron.works.trigger
E
- everyHour() - Static method in class de.g3s1.oss.cron.Triggers
- everyHour(int, int) - Static method in class de.g3s1.oss.cron.Triggers
- everyHour(ZoneOffset) - Static method in class de.g3s1.oss.cron.Triggers
- everyHour(ZoneOffset, int, int) - Static method in class de.g3s1.oss.cron.Triggers
- EveryHourCronTrigger - Class in de.g3s1.oss.cron.works.trigger
- EveryHourCronTrigger(ZoneOffset, int, int) - Constructor for class de.g3s1.oss.cron.works.trigger.EveryHourCronTrigger
- everyMinute() - Static method in class de.g3s1.oss.cron.Triggers
- everyMinute(int) - Static method in class de.g3s1.oss.cron.Triggers
- everyMinute(ZoneOffset) - Static method in class de.g3s1.oss.cron.Triggers
- everyMinute(ZoneOffset, int) - Static method in class de.g3s1.oss.cron.Triggers
- EveryMinuteCronTrigger - Class in de.g3s1.oss.cron.works.trigger
-
Triggers every minute at the given second
- EveryMinuteCronTrigger(ZoneOffset, int) - Constructor for class de.g3s1.oss.cron.works.trigger.EveryMinuteCronTrigger
L
- lastExecutionTime() - Method in interface de.g3s1.oss.cron.api.CronEntry
-
Retrieve last execution time
N
- nextExecution(Instant) - Method in interface de.g3s1.oss.cron.api.CronTrigger
-
Calculates the next trigger execution.
- nextExecution(Instant) - Method in class de.g3s1.oss.cron.works.trigger.EveryHourCronTrigger
- nextExecution(Instant) - Method in class de.g3s1.oss.cron.works.trigger.EveryMinuteCronTrigger
- nextExecution(Instant) - Method in class de.g3s1.oss.cron.works.trigger.NextSecondCronTrigger
- nextExecutionTime() - Method in interface de.g3s1.oss.cron.api.CronEntry
-
Retrieve the next execution time
- nextSecond() - Static method in class de.g3s1.oss.cron.Triggers
- nextSecond(ZoneOffset) - Static method in class de.g3s1.oss.cron.Triggers
- NextSecondCronTrigger - Class in de.g3s1.oss.cron.works.trigger
- NextSecondCronTrigger(ZoneOffset) - Constructor for class de.g3s1.oss.cron.works.trigger.NextSecondCronTrigger
R
- roundToNextSecond(Instant, ZoneOffset) - Method in class de.g3s1.oss.cron.works.trigger.AbstractTrigger
S
- shouldExecute(Instant) - Method in interface de.g3s1.oss.cron.api.CronTrigger
-
Checks if the job should be executed now
- shouldExecute(Instant) - Method in class de.g3s1.oss.cron.works.trigger.EveryHourCronTrigger
- shouldExecute(Instant) - Method in class de.g3s1.oss.cron.works.trigger.EveryMinuteCronTrigger
- shouldExecute(Instant) - Method in class de.g3s1.oss.cron.works.trigger.NextSecondCronTrigger
- startThread() - Method in class de.g3s1.oss.cron.works.CronTaskScheduler
- stop() - Method in class de.g3s1.oss.cron.Cron
- stopThread() - Method in class de.g3s1.oss.cron.works.CronTaskScheduler
- submit(CronTrigger, Runnable) - Method in class de.g3s1.oss.cron.works.CronTaskScheduler
T
- Triggers - Class in de.g3s1.oss.cron
W
- wasTriggered(Instant) - Method in interface de.g3s1.oss.cron.api.CronTrigger
-
Inform the trigger of an execution
- wasTriggered(Instant) - Method in class de.g3s1.oss.cron.works.trigger.EveryHourCronTrigger
- wasTriggered(Instant) - Method in class de.g3s1.oss.cron.works.trigger.EveryMinuteCronTrigger
- wasTriggered(Instant) - Method in class de.g3s1.oss.cron.works.trigger.NextSecondCronTrigger
All Classes and Interfaces|All Packages