Index

A C D E L N R S T W 
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
 
A C D E L N R S T W 
All Classes and Interfaces|All Packages