customcronjob - juanitopons/fullstack-test GitHub Wiki

fullstack-test-server - v1.0.0GlobalsCustomCronJob

Class: CustomCronJob

Hierarchy

  • CronJob

    CustomCronJob

Index

Constructors

Properties

Methods

Constructors

constructor

+ new CustomCronJob(options: ICustomCronJobParams): CustomCronJob

Overrides void

Defined in src/cron.jobs.ts:23

Parameters:

Name Type
options ICustomCronJobParams

Returns: CustomCronJob

Properties

cronTime

cronTime: CronTime

Defined in src/cron.jobs.ts:23


fireOnTick

fireOnTick: Function = this.logOnTick(super.fireOnTick)

Overrides void

Defined in src/cron.jobs.ts:56


Private logger

logger: IServerLogger = getLogger()

Defined in src/cron.jobs.ts:20


options

options: ICustomCronJobParams

Defined in src/cron.jobs.ts:22


running

running: boolean | undefined

Inherited from CustomCronJob.running

Defined in node_modules/@types/cron/index.d.ts:83

Return true if job is running.


started

started: boolean = false

Defined in src/cron.jobs.ts:21

Methods

addCallback

addCallback(callback: Function): void

Inherited from CustomCronJob.addCallback

Defined in node_modules/@types/cron/index.d.ts:140

Add another onTick function.

Parameters:

Name Type Description
callback Function Target function.

Returns: void


lastDate

lastDate(): Date

Inherited from CustomCronJob.lastDate

Defined in node_modules/@types/cron/index.d.ts:124

Tells you the last execution date.

Returns: Date


Private log

log(message: any): void

Defined in src/cron.jobs.ts:35

Parameters:

Name Type
message any

Returns: void


Private logOnCreate

logOnCreate(): void

Defined in src/cron.jobs.ts:47

Returns: void


Private logOnDestroy

logOnDestroy(): void

Defined in src/cron.jobs.ts:52

Returns: void


Private logOnTick

logOnTick(onTick: Function): Function

Defined in src/cron.jobs.ts:39

Parameters:

Name Type
onTick Function

Returns: Function


nextDate

nextDate(): Moment

Inherited from CustomCronJob.nextDate

Defined in node_modules/@types/cron/index.d.ts:128

Tells you when a CronTime will be run.

Returns: Moment


nextDates

nextDates(): Moment

Inherited from CustomCronJob.nextDates

Defined in node_modules/@types/cron/index.d.ts:129

Returns: Moment

nextDates(i?: number): Moment | Moment[]

Inherited from CustomCronJob.nextDates

Defined in node_modules/@types/cron/index.d.ts:135

Tells you when a CronTime will be run.

Parameters:

Name Type Description
i? number Indicate which turn of run after now. If not given return next run time.

Returns: Moment | Moment[]

A Moment when the cronTime passed in the constructor is a Date or a Moment and an array of Moment when the cronTime is a string


setTime

setTime(time: CronTime): void

Inherited from CustomCronJob.setTime

Defined in node_modules/@types/cron/index.d.ts:120

Change the time for the CronJob.

Parameters:

Name Type Description
time CronTime Target time.

Returns: void


start

start(): void

Overrides void

Defined in src/cron.jobs.ts:58

Returns: void


stop

stop(): void

Overrides void

Defined in src/cron.jobs.ts:64

Returns: void

⚠️ **GitHub.com Fallback** ⚠️