Job Scheduler
Job Scheduler provides convenient API for managing Job state and execution.
Basic Usage
Functions
| Function |
Description |
Returns |
| getJobs() |
Returns the list of all the registered user jobs |
Job array |
| getJob(name) |
Gets a Job object by its name |
Job |
| enable(name) |
Enables the Job regular execution |
- |
| disable(name) |
Disables the Job regular execution |
- |
| trigger(name, parameters) |
Triggers the Job regular execution with parameters |
- |
| log(name, message) |
Logs a message with normal severity |
- |
| error(name, message) |
Logs a message with error severity |
- |
| warn(name, message) |
Logs a message with warn severity |
- |
| info(name, message) |
Logs a message with info severity |
- |
Objects
Job
| Function |
Description |
Returns |
| getName() |
Returns the name of the Job |
string |
| getGroup() |
Returns the group of the Job |
string |
| getClazz() |
Returns the clazz of the Job |
string |
| getDescription() |
Returns the description of the Job |
string |
| getExpression() |
Returns the expression of the Job |
string |
| getHandler() |
Returns the handler of the Job |
string |
| getEngine() |
Returns the engine of the Job |
string |
| getSingleton() |
Returns the singleton flag of the Job |
string |
| getEnabled() |
Returns the enabled state of the Job |
string |
| getCreatedBy() |
Returns the created by user of the Job |
string |
| getCreatedAt() |
Returns the created at timestamp of the Job |
string |
| getParameters() |
Returns the parameters object of the Job |
JobParameters |
| getParameter(name) |
Returns the value of the parameter of the Job |
string |
| enable() |
Enables the Job |
- |
| disable() |
Disables the Job |
- |
| trigger() |
Triggers the Job |
- |
| log(message) |
Logs a message with normal severity |
- |
| error(message) |
Logs a message with error severity |
- |
| warn(message) |
Logs a message with warn severity |
- |
| info(message) |
Logs a message with info severity |
- |
JobParameters
| Function |
Description |
Returns |
| get(i) |
Returns the parameter by the index |
JobParameter |
| count() |
Returns the number of the parameters |
number |
JobParameter
| Function |
Description |
Returns |
| getName() |
Returns the name of the Parameter |
string |
| getDescription() |
Returns the description of the Parameter |
string |
| getType() |
Returns the type of the Parameter |
string |
| getDefaultValue() |
Returns the default value of the Parameter |
string |
| getChoices() |
Returns the choices of the Parameter |
string |