10. Glossary¶
- Payload
- the actual Java code that runs inside the JQM engine, containing business logics. This is must be provided by the application using JQM.
- Job Definition
- JobDef
- the metadata describing the payload. Also called JobDef. Entirely described inside the JobDef XML file. Identified by a name called “Application Name”
- Job Request
- the action of asking politely the execution of a JobDef (which in turn means running the payload)
- Job Instance
- the result of of a Job Request. It obeys the Job Instance lifecycle (enqueued, running, endded, …). It is archived at the end of its run (be it successful or not) into the history.
- JQM Node
- JQM Engine
- an instance of the JQM service (as in ‘Windows service’ or ‘Unix init.d service’) that can run payloads
- Job queue
- Queue
- a virtual FIFO queue where job requests are lined up. These queues are polled by some nodes.
- Enqueue
- the action of putting a new Job Request inside a Queue. The queue is usually determined by the JobDef which holds a default queue.