Class CronMapper
java.lang.Object
io.github.projectunified.cronutils.mapper.CronMapper
-
Constructor Summary
ConstructorsConstructorDescriptionCronMapper(CronDefinition from, CronDefinition to, Function<Cron, Cron> cronRules) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic CronMapperCreates a CronMapper that maps a cron4j expression to a quartz expression.static CronMapperstatic CronMapperstatic CronMapperstatic CronMapperstatic CronMapperMaps given cron to target cron definition.static CronMappersameCron(CronDefinition cronDefinition)
-
Constructor Details
-
CronMapper
Constructor.- Parameters:
from- - source CronDefinition; if null a NullPointerException will be raisedto- - target CronDefinition; if null a NullPointerException will be raisedcronRules- - cron rules
-
-
Method Details
-
map
Maps given cron to target cron definition.- Parameters:
cron- - Instance to be mapped; if null a NullPointerException will be raised- Returns:
- new Cron instance, never null;
-
fromCron4jToQuartz
Creates a CronMapper that maps a cron4j expression to a quartz expression.- Returns:
- a CronMapper for mapping from cron4j to quartz
-
fromQuartzToCron4j
-
fromQuartzToUnix
-
fromUnixToQuartz
-
fromQuartzToSpring
-
fromSpringToQuartz
-
sameCron
-