public class CronDefinitionBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
static CronDefinitionBuilder |
defineCron()
Creates a builder instance
|
CronDefinitionBuilder |
enforceStrictRanges()
Sets enforceStrictRanges value to true
|
CronDefinition |
instance()
Creates a new CronDefinition instance with provided field definitions
|
static CronDefinition |
instanceDefinitionFor(CronType cronType)
Creates CronDefinition instance matching cronType specification;
|
CronDefinitionBuilder |
lastFieldOptional()
Sets lastFieldOptional value to true
|
void |
register(FieldDefinition definition)
Registers a certain FieldDefinition
|
CronDefinitionBuilder |
withCronValidation(CronConstraint validation)
Adds a cron validation
|
FieldSpecialCharsDefinitionBuilder |
withDayOfMonth()
Adds definition for day of month field
|
FieldDayOfWeekDefinitionBuilder |
withDayOfWeek()
Adds definition for day of week field
|
FieldDefinitionBuilder |
withHours()
Adds definition for hours field
|
FieldDefinitionBuilder |
withMinutes()
Adds definition for minutes field
|
FieldDefinitionBuilder |
withMonth()
Adds definition for month field
|
FieldDefinitionBuilder |
withSeconds()
Adds definition for seconds field
|
FieldDefinitionBuilder |
withYear()
Adds definition for year field
|
public static CronDefinitionBuilder defineCron()
public FieldDefinitionBuilder withSeconds()
public FieldDefinitionBuilder withMinutes()
public FieldDefinitionBuilder withHours()
public FieldSpecialCharsDefinitionBuilder withDayOfMonth()
public FieldDefinitionBuilder withMonth()
public FieldDayOfWeekDefinitionBuilder withDayOfWeek()
public FieldDefinitionBuilder withYear()
public CronDefinitionBuilder lastFieldOptional()
public CronDefinitionBuilder enforceStrictRanges()
public CronDefinitionBuilder withCronValidation(CronConstraint validation)
public void register(FieldDefinition definition)
definition - - FieldDefinition instance, never nullpublic CronDefinition instance()
public static CronDefinition instanceDefinitionFor(CronType cronType)
cronType - - some cron type. If null, a RuntimeException will be raised.Copyright © 2016. All rights reserved.