@mtakla/cronops
GitHub
NPM
Preparing search index...
tasks/JobLoader
JobLoader
Class JobLoader
Hierarchy
AbstractTask
<
Job
[]
>
JobLoader
Index
Constructors
constructor
Properties
config
Dir
Methods
execute
get
Info
graceful
Terminate
load
Jobs
once
Loaded
on
Error
on
Execute
on
Finished
on
Job
Deleted
on
Job
Loaded
on
Loading
Error
on
Scheduled
on
Started
pause
resume
schedule
unschedule
Constructors
constructor
new
JobLoader
(
options
?:
LoaderOptions
)
:
JobLoader
Parameters
options
:
LoaderOptions
= {}
Returns
JobLoader
Properties
config
Dir
configDir
:
string
Methods
execute
execute
<
T
>
()
:
Promise
<
T
>
Type Parameters
T
Returns
Promise
<
T
>
get
Info
getInfo
()
:
TaskInfo
Returns
TaskInfo
graceful
Terminate
gracefulTerminate
(
timeout
?:
number
)
:
Promise
<
void
>
Parameters
timeout
:
number
= 500
Returns
Promise
<
void
>
load
Jobs
loadJobs
()
:
Promise
<
Job
[]
>
Returns
Promise
<
Job
[]
>
once
Loaded
onceLoaded
(
cb
:
(
jobs
:
Job
[]
)
=>
void
)
:
void
Parameters
cb
:
(
jobs
:
Job
[]
)
=>
void
Returns
void
on
Error
onError
(
cb
:
(
error
:
Error
)
=>
void
)
:
void
Parameters
cb
:
(
error
:
Error
)
=>
void
Returns
void
on
Execute
onExecute
(
cb
:
()
=>
void
)
:
void
Parameters
cb
:
()
=>
void
Returns
void
on
Finished
onFinished
<
T
>
(
cb
:
(
result
:
T
)
=>
void
)
:
void
Type Parameters
T
Parameters
cb
:
(
result
:
T
)
=>
void
Returns
void
on
Job
Deleted
onJobDeleted
(
cb
:
(
jobId
:
string
)
=>
void
)
:
void
Parameters
cb
:
(
jobId
:
string
)
=>
void
Returns
void
on
Job
Loaded
onJobLoaded
(
cb
:
(
job
:
Job
,
isReload
:
boolean
)
=>
void
)
:
void
Parameters
cb
:
(
job
:
Job
,
isReload
:
boolean
)
=>
void
Returns
void
on
Loading
Error
onLoadingError
(
cb
:
(
jobId
:
string
,
message
:
string
)
=>
void
)
:
void
Parameters
cb
:
(
jobId
:
string
,
message
:
string
)
=>
void
Returns
void
on
Scheduled
onScheduled
(
cb
:
()
=>
void
)
:
void
Parameters
cb
:
()
=>
void
Returns
void
on
Started
onStarted
(
cb
:
()
=>
void
)
:
void
Parameters
cb
:
()
=>
void
Returns
void
pause
pause
()
:
void
Returns
void
resume
resume
()
:
void
Returns
void
schedule
schedule
(
runImmediately
?:
boolean
)
:
void
Parameters
runImmediately
:
boolean
= false
Returns
void
unschedule
unschedule
()
:
void
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
Dir
Methods
execute
get
Info
graceful
Terminate
load
Jobs
once
Loaded
on
Error
on
Execute
on
Finished
on
Job
Deleted
on
Job
Loaded
on
Loading
Error
on
Scheduled
on
Started
pause
resume
schedule
unschedule
GitHub
NPM
@mtakla/cronops
Loading...