public class CronDefinitionBuilder extends Object
Modifier and Type | Method and Description |
---|---|
static CronDefinitionBuilder |
defineCron()
Creates a builder instance.
|
CronDefinition |
instance()
Creates a new CronDefinition instance with provided field definitions.
|
static CronDefinition |
instanceDefinitionFor(CronType cronType)
Creates CronDefinition instance matching cronType specification.
|
CronDefinitionBuilder |
matchDayOfWeekAndDayOfMonth()
Sets matchDayOfWeekAndDayOfMonth 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.
|
FieldQuestionMarkDefinitionBuilder |
withDayOfYear()
Adds definition for day of year 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 FieldQuestionMarkDefinitionBuilder withDayOfYear()
public CronDefinitionBuilder matchDayOfWeekAndDayOfMonth()
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 © 2020 JBoss by Red Hat. All rights reserved.