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 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 (by default) 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.