thinQmaster Virtual testing partner Adaptive practice exams that find your weak spots and drill them. Every answer explained. From $69
Enroll

thinQmaster

Find your exam

Five questions free, before you decide.

Step 1 · choose a vendor

In one of our camps? Your practice exams come with the tuition — they are on your study page already.

Business Platforms & EA · Intermediate

Queueable Apex

Asynchronous Apex implementing the Queueable interface, supporting non-primitive parameters, job IDs and chaining.

Definition

System.enqueueJob returns a job ID for monitoring. A queueable can enqueue one child job, enabling chains, and can make callouts if it implements Database.AllowsCallouts. Transaction Finalizers can handle outcomes.

Example

System.enqueueJob(new SyncOrdersJob(orders));

Exam tip

Choose Queueable over future when you need sObject parameters, chaining or job monitoring.

Related terms