Jobs
Jobs allows Reactors to be scheduled to run in the background, optionally at a future point in time. Jobs captures the result of an invocation which can be fetched over API. Jobs are also available in the Graph allowing even easier overview of what is happening in the system.
Jobs can be created in multiple ways:
- Directly using the Jobs Web API
- From another Reactor using the
scheduleJob
keyword - From a Rule using the
scheduleJob
effect
Retention
Jobs are generally stored for 14 days after they have finished, after which they are deleted.
Access Control
Jobs inherit the permissions from the respective reactor. So if you have access to invoke a Reactor method, you automatically have access to schedule the call using a Job.