Documentation / @zerotal/scheduler / SchedulerBuilder
Class: SchedulerBuilder
Defined in: scheduler/src/SchedulerManager.ts:39
Constructors
Constructor
new SchedulerBuilder(
_manager,_name,_callback):SchedulerBuilder
Defined in: scheduler/src/SchedulerManager.ts:40
Parameters
_manager
_name
string
_callback
Returns
SchedulerBuilder
Methods
cron()
cron(
expression):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:51
Parameters
expression
string
Returns
everySecond()
everySecond():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:55
Returns
everyTwoSeconds()
everyTwoSeconds():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:58
Returns
everyFiveSeconds()
everyFiveSeconds():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:61
Returns
everyTenSeconds()
everyTenSeconds():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:64
Returns
everyThirtySeconds()
everyThirtySeconds():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:67
Returns
everyMinute()
everyMinute():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:71
Returns
everyTwoMinutes()
everyTwoMinutes():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:74
Returns
everyThreeMinutes()
everyThreeMinutes():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:77
Returns
everyFourMinutes()
everyFourMinutes():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:80
Returns
everyFiveMinutes()
everyFiveMinutes():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:83
Returns
everyTenMinutes()
everyTenMinutes():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:86
Returns
everyFifteenMinutes()
everyFifteenMinutes():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:89
Returns
everyThirtyMinutes()
everyThirtyMinutes():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:92
Returns
hourly()
hourly():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:96
Returns
hourlyAt()
hourlyAt(
minute):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:99
Parameters
minute
number
Returns
everyOddHour()
everyOddHour():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:102
Returns
daily()
daily():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:105
Returns
dailyAt()
dailyAt(
time):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:108
Parameters
time
string
Returns
twiceDaily()
twiceDaily(
first?,second?):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:112
Parameters
first?
number = 1
second?
number = 13
Returns
weekdays()
weekdays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:116
Returns
weekends()
weekends():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:119
Returns
sundays()
sundays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:122
Returns
mondays()
mondays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:125
Returns
tuesdays()
tuesdays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:128
Returns
wednesdays()
wednesdays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:131
Returns
thursdays()
thursdays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:134
Returns
fridays()
fridays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:137
Returns
saturdays()
saturdays():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:140
Returns
days()
days(
daysOfWeek):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:143
Parameters
daysOfWeek
number[]
Returns
weekly()
weekly():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:147
Returns
twiceWeekly()
twiceWeekly(
first?,second?):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:150
Parameters
first?
number = 1
second?
number = 4
Returns
monthly()
monthly():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:153
Returns
twiceMonthly()
twiceMonthly(
first?,second?):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:156
Parameters
first?
number = 1
second?
number = 16
Returns
lastDayOfMonth()
lastDayOfMonth(
time?):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:159
Parameters
time?
string = "00:00"
Returns
quarterly()
quarterly():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:168
Returns
quarterlyOn()
quarterlyOn(
dayOfMonth?,time?):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:171
Parameters
dayOfMonth?
number = 1
time?
string = "00:00"
Returns
yearly()
yearly():
ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:175
Returns
yearlyOn()
yearlyOn(
month?,dayOfMonth?,time?):ScheduledTask
Defined in: scheduler/src/SchedulerManager.ts:178
Parameters
month?
number = 1
dayOfMonth?
number = 1
time?
string = "00:00"